- This is a simple web application that allows users to create and manage tasks. The application has a frontend built with React and a backend built with Sinatra.
- As a user, I can view a list of tasks.
- As a user, I can create a new task.
- As a user, I can edit an existing task.
- As a user, I can delete a task.
-
The frontend of this application is built with React. To run the frontend, navigate to the client directory and run the following commands:
-npm install -npm start
-
The front-end application will be available at http://localhost:3000. or click here
-
Backend of this application was built with ActiveRecords and Sinatra/ sqlite3.
-
To run the backend, navigate to the server directory and run the following commands:
bundle install rake srtart
-
The backend will be available at http://localhost:9292
- Visual Studio Code
- CORS middleware to enable cross-origin requests
-
To use this repository on your machine do the following simple steps:
-
Open a terminal / command line interface on your computer.
-
Clone the repo by using the following to create a copy on your local machine:
[email protected]:Musyoki-Wambua/task-manager-project.git
-
Change directory to the repo folder:
cd task-manager-project
-
(Optional) Open it in Visual Studio Code:
code .
-