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.git
Navigate into the project directory:
cd uptask
Install dependencies:
npm install
Compile SASS and run Gulp:
gulp
Set 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:8000
Access 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.