🌟 Demo MERN Application
Deployment Link : https://the-analytics-frontend.vercel.app
Welcome to the Demo MERN Application! This project is a full-featured web application built with the MERN stack (MongoDB, Express.js, React, Node.js) and deployed on Vercel. The application includes user authentication, dynamic data management, and an admin panel for advanced features. Below, you'll find an overview of the key features, technologies used, and instructions to get started with the project.
🚀 Features ->User Authentication ->Sign Up & Login: Secure user authentication using JWT tokens and bcrypt.js for password hashing. ->Session Management: Persistent sessions with token-based authentication to keep users logged in. ->Dynamic Data Management ->Add & Update Data: Users can add and update information dynamically in real-time. ->Data Display: Information is fetched and displayed using a responsive and interactive UI. ->Admin Panel ->Admin Controls: A dedicated admin panel for managing users and overseeing the application's data. ->Admin Authentication: Secure access to the admin panel to ensure only authorized personnel can make changes.
Extensions & Libraries ->React Toastify: Provides elegant notifications to inform users about successful actions, errors, and other important events. ->ZOD: Ensures robust data validation and handling, making the app more secure and reliable. ->JWT Tokens: Manages authentication tokens for secure and seamless user experiences.
🛠 Technologies Used ->Frontend: React.js, React Toastify ->Backend: Node.js, Express.js ->Database: MongoDB ->Validation: ZOD ->Authentication: JWT, bcrypt.js ->Deployment: Vercel
📋 Getting Started Follow these steps to get the application up and running on your local machine.
->Prerequisites ->Node.js ->npm or yarn ->MongoDB