This is a project for the Odin Project's NodeJS curriculum. The goal is to create a simple app that allows users to create posts and comment on them. Users can only see the author of a post if they are logged in.
- Clone the repository
- Run
npm install
- Run
npm run dev
to start the server and client - Navigate to
localhost:3000
in your browser
- Login and signup with JWT authentication
- Create posts
- View posts
- Only logged in users can see the author of a post
- NodeJS
- Express
- MongoDB
- Mongoose
- React
- React Router
- Axios
- TailwindCSS
- How to tie in a React frontend with a NodeJS backend using Axios and Express
- How to use JWT authentication and BCrypt to create a secure login system
- How to use Axios
- Dark Theme with TailwindCSS
- MERN stack