- User registration: Users can create a new account by providing their username, email, and password.
- User login: Registered users can log in using their email and password.
- JWT token authentication: Upon successful login, users receive a JSON Web Token (JWT) that authenticates subsequent API requests.
- CRUD operations: Authenticated users can perform CRUD operations on various resources.
- Programming Language: [Node.js]
- Web Framework: [Express]
- Database: [MongoDB]
- JWT Library: [jsonwebtoken]
- Programming Language: [JavaScript]
- Framework: [React]
- UI Library: [STailwind CSS]
Follow these steps to set up and run the Dashboard App:
- Clone the repository:
git clone <repository_url>
- Install the required dependencies for both backend and frontend.
- Set up the database and configure the connection.
- Configure the JWT secret key for token generation and verification.
- Run the backend server.
- Run the frontend application.
- Access the Dashboard App in your web browser.
Contributions to the Dashboard App are welcome. If you find any issues or have improvements to suggest, please create a pull request or open an issue on the repository.
List any acknowledgements, libraries, or resources used in the project.