About • Features • Working Demo • How it works • Tech Stack
- Full Stack App
- User Authentication
- CRUD operation for Tasks
- User can assign task(s)
- Only task creater can update and delete task
- User can star and unstar the tasks
---
This project have two parts:
- Frontend: React JS, Tailwind CSS
- Backend: Ruby On Rails
Before you begin, you will need to have the following tools installed on your machine: If you are a Windows User, then you have to download wsl [Windows Subsystem for Linux] (https://docs.microsoft.com/en-us/windows/wsl/install-win10) [Git] (https://git-scm.com). In addition, it is good to have an editor to work with the code like [VSCode] (https://code.visualstudio.com/)
# Clone this repository
$ git clone https://github.com/Yola21/Tasks.git
# Go to your local repository:
$ cd [local repository]
# Delete the node_modules folder and any 'lock' files such as
yarn.lock or package-lock.json (if present).
# Install file dependencies
$ npm install
# Install Gem files
$ bundle install
# Run the application
1) bundle exec rails server
$ Open another tab in VSCode and run following commands
2) sudo service redis-server start
3) REDIS_URL="redis://127.0.0.1:6379/12" bundle exec sidekiq -e development -C config/sidekiq.yml
The following tools and technologies were used in the construction of the project:
Frontend (React)
See the file package.json
Backend (Ruby On Rails)
See the file Gemfile
- System: Windows Subsystem for Linux
- Editor: Visual Studio Code