-
Clone the repository:
git clone <repository-url> cd Full-Stack-To-Do-List-Application-Challenge
-
Install backend dependencies:
cd backend npm install -
Set up environment variables:
- PORT, DATABASE_URL and API_KEY. I've used localhost with the todo_app table.
-
Start the backend server:
npm run dev
-
Open a new terminal window.
-
Navigate to the frontend directory:
cd ../frontend -
Install frontend dependencies:
npm install
-
Start the frontend development server:
ng serve
-
Open your browser and go to
http://localhost:3000to view the application.
- User authentication
- Create, read, update, and delete to-do items
- Node.js, Express (Backend)
- Angular (Frontend)
- MySQL (Database)
This project is licensed under the MIT License.