DEV Community

Cover image for Introducing Odesey: Personal Journal
Karthikeyan
Karthikeyan

Posted on

7

Introducing Odesey: Personal Journal

Hello everyone

I am planning to document my progress for the Atlas hackathon. In this post , I will be going over the application which I will be building.

Ideation 🚀

I am going to be building Odesey a personal journal application using FastAPI, MongoDB and Next.js.

Basic MVP and flow 🎉

The basic flow of the application is

  1. User logs into the site.
  2. If no journal is present , they should be able to add it with help of the editor.
  3. Once saved, it will redirect them to the dashboard where they will be open the journal.
  4. User will also have the ability to update or delete their journal.

Since the whole journal concept is focused on privacy , I am going to try and see if I can encrypt the content which is stored in DB and decrypt it to show them to the user.

Once I complete the basic functionality of the application. Below are some exciting features planned for Odesey.

  1. Sending a reminder to write 500 words daily.
  2. Badges when you achieve a milestone.
  3. Ability to save your journal to Notion and also share it with your friends 🤞.

Next steps 🪜

Full disclosure, I know python but I have not developed a API using it. So I am going to use this opportunity to learn how to build one , document them here in the form of a blog and also the learnings involved while building the Odesey.

Thank you for sticking around. Let me know your thoughts in the comments. See you in the next blog of the series.

https://media.giphy.com/media/lOJKLVYkNDWN8GoPoA/giphy.gif

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (5)

Collapse
 
biomathcode profile image
Pratik sharma

Best of luck man.

Collapse
 
imkarthikeyan profile image
Karthikeyan

Thanks man 🤞

Collapse
 
sidjs profile image
Sidharth Sreejil

Sounds Interesting. Good luck man!

Collapse
 
thomasbnt profile image
Thomas Bnt • Edited

Good luck! 🍀

Collapse
 
hummingbird profile image
Tito

The notion integration would be cool!

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay