Inspiration

I was inspired by StackOverflow. I think it's a great tool to use for developers, and I've used it countless of times doing this project.

What it does

I've made the API for AskAPeer. It authenticates the user using JWT and securely hashes the users password and stores in a JSON database. You can make questions and answer questions using the API, as well as other related opetations

How we built it

I used Node.js with Express, JWT, and other supporting libraries

Challenges we ran into

The biggest challenge I ran into was time. Doing a project alone means that time is very very valuable and is very very finite. I would have loved to expand with a frontend and a more sophisticated API, but time was my greatest enemy.

Accomplishments that we're proud of

I got authentication to work and the API works overall. It is a big accomplishment considering I did not know how to make a proper API 24 hours ago. I am proud that I made something while learning it in such a short amount of time.

What we learned

JWT Authentication, how to use Express to it's full extent, JSON DB, Postman API client, Bcrypt, and StormDB

What's next for AskAPeer

A solid frontend written in React as well as a more complex API using MongoDB with advanced noSQL data modelling

Built With

Share this project:

Updates