A full stack website that helps users with keeping track of to-dos tasks. It supports user authentication and authorization, create, read, update and delete todos tasks.
- Clone the repository
git clone https://github.com/AhmadHoseiny/ToDoList.git
- Set up your MySQL database credentials in
backend/.env.example
file and then rename it tobackend/.env
- Install backend dependencies
cd backend
npm install
- Install frontend dependencies
cd frontend
npm install
- Run backend server
php artisan serve
- Run frontend server and use the provided URL to access the website
npm run dev