UpTask is a task manager web application designed to help users organize their tasks efficiently and enhance productivity. This project utilizes PHP with MVC architecture for the backend, SASS with Gulp for styling, and Vanilla JavaScript for interactive frontend elements. Additionally, it features a REST API for seamless data communication.
To get UpTask running on your local machine, follow these steps:
Clone the repository:
git clone https://github.com/your-username/uptask.gitNavigate into the project directory:
cd uptaskInstall dependencies:
npm installCompile SASS and run Gulp:
gulpSet up your database:
database/schema.sql.config/database.php.Configure environment variables:
.env.example to .env..env with your database credentials and any other necessary configuration.Start the PHP server:
php -S localhost:8000Access UpTask:
Open your web browser and navigate to http://localhost:8000.
Contributions are welcome! Here's how you can contribute to this project:
git checkout -b feature/awesome-feature).git commit -am 'Add some awesome feature').git push origin feature/awesome-feature).This project is licensed under the MIT License. See the LICENSE file for details.