Skip to content

✅ A responsive web application to log completed tasks and celebrate your accomplishments. Built with React, Node.js and MongoDB

Notifications You must be signed in to change notification settings

saraiovieira/done-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

✅ Done List

done list app screenshot

A responsive web application to log completed tasks and celebrate your accomplishments

Report Bug · Request Feature

Table of Contents

About DoneList

DoneList is a web application with client side and the server side.

  • The client-side is built with React.
  • The server side is built with Node.js and MongoDB.

Client

Libraries:

Features/Designs:

Login page

  • The login can be made using email and password saved on the server or you can enter as a guest where it's used local storage
done list app screenshot

Tasks page

  • Choose date in the calendar
done list app screenshot
  • Show Tasks
  • Edit Tasks
  • Delete Tasks

Server

  • Implemented in Node.js and MongoDB

Server API

  • POST /register
  • POST /login
  • POST /tasks
  • GET /tasks
  • PUT /tasks/{id}
  • DELETE /tasks/{id}

Run Locally

How to run the app on your computer

  1. Clone this repo to your computer.
  git clone https://saraiovieira/done-list.git
  1. Open a terminal and go the folder in which you cloned this repo.
  2. Go to the client folder and run the next steps.
  3. Run npm install to download and install all the packages in package.json to the node_modules directory.
  4. Run npm start to launch the dev server on localhost port.
  5. Go to the server folder and repeat step 4 and 5.

About

✅ A responsive web application to log completed tasks and celebrate your accomplishments. Built with React, Node.js and MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published