- TypeScript
- HTML5/CSS3
- Node.js (v18.0.0 or higher)
node --version # Should be v18+- npm (v9.0.0 or higher)
npm --version # Should be v9+- Python (3.9 or higher)
python --version # Should be 3.9+- Clone the repository
git clone https://github.com/Flint15/authentication-project.git
cd authentication-project- Install frontend dependencies
npm install- Set up Python backend
cd backend
# Create virtual environment
python -m venv venv
# Activate virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
# Install dependencies
pip install -r requirements.txtRun Backend and Frontend Separately
Terminal 1 - Backend:
cd backend
source venv/bin/activate # or venv\Scripts\activate on Windows
python server.pyServer runs at http://127.0.0.1:5000
Terminal 2 - Frontend Compilation (watch mode):
npm run dev