Skip to content

OthmanSemlali/full-stack-task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This project is a Full Stack Task manager built with ReactJS & LARAVEL

Testing

You can create a new account or logIn using these credentials: email: othman@gmail.com password:12345678

preview

Features

  • Login & Register using jwt_token
  • Simple CRUD on Tasks (for the connected user)
  • Simple three card show counts of Active, onGoing and Done Tasks

Technologies Used

Front-end

  • JavaScript
  • ReactJS
  • Context
  • HTML
  • CSS
  • react-router
  • axios
  • styled-components
  • react-toastify

Back-end

  • LARAVEL
  • jwt-auth

Getting Started

To get started with this project, clone the repository to your local machine and install the dependencies for both FRONT and BACK:

git clone https://github.com/OthmanSemlali/full-stack-task-manager.git

install front-end

cd task_manager_front npm install

Once the dependencies are installed, start the development server Ps: change the baseURL in utils/constants to your laravel endpoint (when you run it)

install back-end

Before you begin, ensure you have met the following requirements:

Before you begin, ensure you have met the following requirements:

  • PHP: Your server should have PHP installed. You can download it from php.net.

  • Composer: Make sure you have Composer installed on your system. If not, you can download it from getcomposer.org.

  • MySQL Database: You need a MySQL database to run this project. If you don't have MySQL installed, you can download it from MySQL Downloads.

  • Web Server: You can use Apache or Nginx as your web server to host the Laravel application.

Then Follow these steps to set up and run the project locally:

  1. Navigate to the project directory:

    cd task_manager_back
  2. Install project dependencies

    composer install
  3. Create a .env File::

    cp .env.example .env
  4. Update .env file (db Connection etc..)

  5. Generate the application key:

    php artisan key:generate
  6. Generate JWT Secret Key:

    php artisan jwt:secret
  7. Clear Configuration Cache::

    php artisan config:cache

9.Start dev server php artisan serve

Contributing

This project is open for contributions. If you'd like to contribute, please fork the repository and create a pull request.

License

This project is licensed under the MIT License.

About

This project is a Full Stack Task manager built with ReactJS & LARAVEL

Topics

Resources

Stars

Watchers

Forks