Skip to content

superzackx/thankcodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thank.Codes

The online gratitude journal is my submission for the MongoDB Atlas Hackathon. I created this project to spread a little joy in the world as the world went into lockdown. Sometimes we need to remember what we have, and we need to be thankful for that. Thank.codes is a place for people to express themselves and thier gratitude.

Technologies Used

I used NodeJS for the backend with Express as a framework. I stored all the posts into MongoDB Atlas. I used Auth0 to work with logins and store users. I created a RESTful API to interact with the database and store new posts. This allowed my app to be single page. I used EJS in the frontend to display posts with ease. I used JQuery to make API calls. The API's routes are /api for displaying all posts and /api/:id to find posts by thier MongoDB id.

Front-End:

  1. EJS
  2. HTML5/CSS3
  3. Materialize CSS
  4. Jquery

Backend:

  1. NodeJS
  2. MongoDB Atlas
  3. Auth0
  4. ExpressJS

Tools Used:

  1. MongoDB Atlas
  2. Visual Studio Code
  3. Ubuntu 21.04
  4. Postman
  5. Repl.it

Plans for the project

I aim to gain a larger audience for Thank.Codes and increase it's reach. I also plan to keep adding newer features such as:

  1. Share to Instagram(Convert HMTL to image and share)
  2. Like system(Stored into Mongo)

About

The official repository for thank.codes!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published