Skip to content

Varun-Singh-Rana/SyncForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncForge: Personal Task Manager

Introduction

SyncForge is a personal task manager designed with a modern fullstack architecture. It leverages HTML, CSS, JavaScript for the frontend, and Node.js with MongoDB for the backend, enabling efficient task management for individual users.

Key Features

  • Task CRUD Operations: Create, read, update, and delete tasks with ease—core to effective task tracking.
  • Modern UI: Responsive and interactive user interface using HTML, CSS, and JavaScript.
  • Node.js Backend: Handles RESTful API endpoints that manage task data, authentication, and user sessions.
  • MongoDB Database: Stores task and user data in a NoSQL environment, ensuring scalability and flexibility.
  • Real-Time Updates: Optional real-time updates using sockets or polling, enhancing the user experience (if implemented).

Tech Stack

Frontend:

  • HTML, CSS, JavaScript (possible use of frameworks such as React or Vanilla JS)

Backend:

  • Node.js with Express.js
  • RESTful APIs for client-server communication

Database:

  • MongoDB (with Mongoose ODM for simplified data handling)

Example Key Functions

  • Add, edit, delete individual tasks

  • Set deadlines and priorities

  • Mark tasks as completed/pending


Installation & Setup

Clone the repository:

git clone https://github.com/Varun-Singh-Rana/SyncForge.git
cd SyncForge

Install dependencies:

npm install

Configure environment: Add .env file with your MongoDB connection string.

Run the application:

npm start

Access the app: Open your browser and navigate to the local server (e.g., http://localhost:3000).


Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.


Screenshots

Login:
Loaginpage Screenshot
Dashboard:

History:

Reports:

Settings:

Email:

Database:

About

SyncForge is a personal task manager designed with a modern fullstack architecture. It leverages HTML, CSS, JavaScript for the frontend, and Node.js with MongoDB for the backend, enabling efficient task management for individual users.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors