This project is a full-stack web application that allows users to register an account, log in, and access protected resources. It is built using React for the frontend, Node.js and Express for the backend, and PostgreSQL for the database.
- User registration with email and password
- User login with authentication using JSON Web Tokens (JWT)
- Protected routes for authenticated users
- Integration with a PostgreSQL database for storing user data
To run the project locally, follow these steps:
- Clone the repository
- Install dependencies for both the frontend and backend
- Set up the database and configure environment variables
- Start the backend server
- Start the frontend server
- React
- Node.js
- Express
- PostgreSQL
- JSON Web Tokens (JWT)
Once the project is running locally, you can access the application in your web browser. Register a new account, then log in to access protected resources.
This project is licensed under the MIT License.