This is a task management application built with Svelte for the frontend, Flowbite for UI components, Directus as the backend, and MySQL as the database.
Make sure you have the following installed on your system:
Clone the repository:
bash git clone https://github.com/your-username/task-manager-backend.git cd task-manager-backend
Install dependencies:
bash npm install
Configure Directus:
Create a .env file in the root of your backend directory with the following content:
env DB_CLIENT=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=your_mysql_username DB_PASSWORD=your_mysql_password DB_DATABASE=your_database_name
Run Directus:
bash npx directus start
Clone the repository:
bash git clone https://github.com/your-username/task-manager-frontend.git cd task-manager-frontend
Install dependencies:
bash npm install
Run the development server:
bash npm run dev
You can access the Directus admin panel at http://localhost:8055/admin.
If you would like to contribute to this project, please follow these steps:
This project is licensed under the MIT License - see the LICENSE file for details.