- React for frontend
- TailwindCSS for frontend styling
- Axios to fetch data through the backend
- MongoDB and MongoDB Atlas for database
- Express.js/Node.js for backend routing
- Header (currently has unimplemented link to add new Post)
- Home Page (loads all Posts from DB)
- Login Form
- Create New Posts
- Delete Posts
- Ability to view individual post in greater detail
- Route to get all posts as a JSON object
- Route to get individual post as a JSON object from id
- Route to create individual post
- Route to update individual post
- Route to delete individual post
- Authentication (using bcrypt and JSON web tokens)