Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskTock Backend

The TaskTock backend is a Node.js-based API designed for freelancers who charge by the hour. It provides an interface for tracking, timing, and saving timed working increments. The backend supports user authentication via JWT (JSON Web Token) and offers secure registration and login functionality. The system is designed with a mobile-first approach in mind.

Key Features

  • Authentication: Secure login and registration using JWT authentication.
  • Timer Management: Tracks working time increments for freelancers.
  • Task Tracking: Create, update, and manage tasks and time entries.
  • RESTful API: Well-structured API endpoints for easy interaction.
  • Mobile-First: Backend designed to support a mobile-first frontend.
  • Secure: Follows industry-standard practices for user data protection and authentication.

Tech Stack

  • Node.js: Server-side runtime environment.
  • Express: Web framework for handling routes and requests.
  • MongoDB: NoSQL database for storing user data and task records.
  • Passport.js: Middleware for JWT authentication.
  • Mongoose: ODM (Object Data Modeling) library for MongoDB.

About

Node.js repository for TaskTock a mobile-first application designed for freelancers to efficiently track, time, and manage their work increments

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages