/My-Todo-App

PHP Laravel todo application(task manager)

Primary LanguagePHP

My-To-Do App

Todo App is a web application that helps you manage your tasks and stay organized. With this app, you can create, update, and track your tasks with ease.

Getting Started

These instructions will guide you on how to clone the repository, set up the project, and start using it.

Prerequisites

Make sure you have the following software installed on your machine:

  • Node.js and npm (Node Package Manager)
  • PHP
  • Composer
  • MySQL or any other compatible database

Clone the Repository

Clone this repository to your local machine using the following command:

git clone https://github.com/JuniorDCoder/My-Todo-App

Installation

  1. Navigate to the project directory:
cd My-Todo-App
  1. Install PHP dependencies:
composer install
  1. Install JavaScript dependencies:
npm install
  1. Create a copy of the .env.example file and rename it to .env. Update the file with your database credentials and other necessary configurations:
cp .env.example .env
  1. Generate an application key:
php artisan key:generate
  1. Migrate the database:
php artisan migrate

Usage

To start the development server, run the following command:

php artisan serve

Then run node packages:

npm run dev

You can now access the application by visiting http://localhost:8000 in your browser.

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature or bug fix
  3. Make your changes and commit them with descriptive messages
  4. Push your changes to your forked repository
  5. Submit a pull request to the main repository