What I built
As part of the hackathon , I built an app which will allow the users to document their journey
Category Submission:
Think Outside the JS Box
App Link
Screenshots
Landing Page
Login screen
Validation
Profile page
Single journal page
Deleting the journal
Link to Source Code
Front End:
skarthikeyan96 / odesey-frontend
Front end code for Odesey - journal application
Odesey
Application to document your journey powered by FastAPI, Next.js and Mongodb
Run Locally
Clone the project
git clone git@github.com:skarthikeyan96/odesey-frontend.git
Go to the project directory
cd odesey-frontend
Install dependencies
npm install
Start the server
npm run start
Tech Stack
- Nextjs
- Typescript
- Tailwindcss
- FastAPI
Authors
Feedback
If you have any feedback, please reach out @karthik_coder
Environment Variables
To run this project, you will need to add the following environment variables to your .env.local file
NEXT_PUBLIC_URL_PREFIX
: Url prefix will change based on NODE_ENV
JWT_KEY
: Make sure to use the same key which you have used in the server to encode the jwt.
Back End:
skarthikeyan96 / odesey-frontend
Front end code for Odesey - journal application
Odesey
Application to document your journey powered by FastAPI, Next.js and Mongodb
Run Locally
Clone the project
git clone git@github.com:skarthikeyan96/odesey-frontend.git
Go to the project directory
cd odesey-frontend
Install dependencies
npm install
Start the server
npm run start
Tech Stack
- Nextjs
- Typescript
- Tailwindcss
- FastAPI
Authors
Feedback
If you have any feedback, please reach out @karthik_coder
Environment Variables
To run this project, you will need to add the following environment variables to your .env.local file
NEXT_PUBLIC_URL_PREFIX
: Url prefix will change based on NODE_ENV
JWT_KEY
: Make sure to use the same key which you have used in the server to encode the jwt.
Permissive License: MIT
Background
(What made you decide to build this particular app? What inspired you?)
I mainly wanted to try out python and mongodb.
Did you learn something new along the way? Pick up a new skill?
- Learned how to create API endpoints with mongodb and FastAPI.
- Understood the JWT auth flow and built the endpoints.
What's next
- Allowing the user to add multimedia text in their journal
- Encrypting the journal content.
- Notion integration.
Top comments (0)