/sdm-OurDiary

Full-Stack Web Application For Tracking Tasks

Primary LanguageJavaScriptMIT LicenseMIT

GitHub issues GitHub forks GitHub stars GitHub license GitHub license

OurDiary 📚

Full-Stack Web Application For Tracking Tasks

Main features:

  • Create your own account with password and login
  • Add a task (specify title, description and deadline)
  • Delete task
  • Edit task (title, description, deadline)
  • Mark task as done
  • Filter tasks (done, undone, overdue)

Preview

image

Installation

  1. Clone the repo:

    git clone https://github.com/KhrapkoVasyl/sdm-OurDiary.git
  2. Install NPM packages and start the client:

    cd client
    npm install
    npm start
  3. Install NPM packages for server:

    cd ../server
    npm install

    Create the configuration file .env as shown in the example.

    And start the server:

    npm start
  4. Open http://localhost:3000 to view the app in your browser.

  5. Run the tests:

    cd [client|server]
    npm test

Built with

Design document

To see the document - click here ✨

👨‍💻 Contributors