Task Assigner is web-application built with Node.js and React.
This is a productive app provides users to assign thier tasks daily inorder to
track thier progress where they Add
, Edit
, Delete
and View
tasks.
- Clone the repo locally
$ git clone https://github.com/albe68/task-to-do-app.git
. - Create a new
.env
file refering to.env.example
in the same directory whereexample.env
is located. - CD (Change Directory) to
$ cd server
&& Run$ npm install
and start the server by$ npm start
- CD to
$ cd client
&& Run$ npm install
to start client server$ npm start
- Open your browser and hit
http://localhost:5173/
OR Url shown in vite terminal.
- - Completed Unit testing across server side API. (Completed)
- - Pagination in tasks in client-side. (Completed)
- Change Directory to
server
run on terminalnpx jest --experimental-modules
- Use input field to Add Tasks.
- Edit button to edit the tasks && Delete button to delete the tasks.
- Use pagination button to browse paginated tasks.
- Test server API using Jest testing environment.
- View, Add, Delete, Update Tasks.
- Well organized, clean and maintained code.
- User friendly experience.
- Data Validation across server and client side.
- Integration of Back-end and Front-end in different ports.
- Server-side API Testing