I was playing around with node and mongo and was trying to understand what a RESTful api is and how to make one. This was the motivation behind my working on this simple project and learning how to make a node-express app and use mongo for persistence and also how to use jwt authentication.
What it does
It is an api for a simple TODO app. It allows users to signup,login and logout. Users can perform CRUD operations on their messages.
How I built it
I used nodejs,expressjs, and mongodb.
Challenges I ran into
I had issues with using jwt authentication and using mongo, in general, to perform the desired tasks at each of the GET,POST,PUT, UPDATE, and DELETE operations
Accomplishments that I'm proud of
I/m proud of completing a full-fledged api and being able to learn new design paradigms, and technology to accomplish this project.
What I learned
I learned testing using mocha and postman, how to use jwt authentication and how use and create static and schema based methods in mongodb.
What's next for node-chat-app
To try and build a complementing front end so users can actually practically use this app.