A full-stack application built with React + TypeScript frontend and Node.js + Express + SQLite backend for managing user profiles.
- Node.js (v14 or higher)
- npm
-
Navigate to the backend directory:
cd backend -
Install dependencies:
npm install
-
Set up environment variables:
cp .env.example .env
-
Start the development server:
npm run dev
The backend server will run on http://localhost:3001
-
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Set up environment variables:
cp .env.example .env
-
Start the development server:
npm start
The frontend will run on http://localhost:3002
The application comes with seeded test data for two users:
- User 1:
john.doe@example.com/password123 - User 2:
jane.smith@example.com/password123
Visit http://localhost:3002 in your browser to access the user account panel.