SecureConnect is a secure and user-friendly authentication system designed for the SpiritX competition. It provides a signup system with proper validation, error handling, and user feedback.
Before running the project, create a .env file in the server directory and add the following environment variables:
ADMIN_USERNAME=SpiritXAdmin
ADMIN_PASSWORD=Admin@123
JWT_SECRET_KEY=secret
PASSWORD_HASH_SALT=10
- Navigate to the server folder:\
cd server- Install dependencies:\
npm install- Start the backend server:\
npm start- Navigate to the frontend folder:\
cd client- Install dependencies:\
npm install- Start the frontend development server:\
npm run dev