Skip to content

Latest commit

 

History

History
113 lines (80 loc) · 3.33 KB

README.md

File metadata and controls

113 lines (80 loc) · 3.33 KB

Made Task Assigner app in which an user can assign task(s) to other registered user.

Status: Finished

AboutFeaturesWorking DemoHow it worksTech Stack

About

📃 Task Assigner - is an app in which user can create and assign task(s) to other registered user.

Features

  • 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

Working Demo

cases

---

How it works

This project have two parts:

  1. Frontend: React JS, Tailwind CSS
  2. Backend: Ruby On Rails

Pre-requisites

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/)

Running the web application

# 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 

Tech Stack

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

Utilities


Developed with ❤️ by Yola Yash