Skip to content

Neeraj-code-beep/PulseOs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

⚡ PulseOS

Your Productivity Operating System

PulseOS is a modern full-stack productivity application designed to help users manage tasks, stay focused, and improve productivity with upcoming smart features and AI integrations.

React Node.js MongoDB TailwindCSS


📌 About PulseOS

PulseOS is more than just a To-Do app.

It is a productivity-focused platform where users can:

  • ✅ Create and manage tasks
  • 🔔 Receive browser notifications
  • ⏱️ Stay productive with upcoming focus tools
  • 🤖 Use future AI-powered productivity features
  • 📈 Organize daily workflow efficiently

The vision is to build a complete productivity ecosystem for students, developers, creators, and professionals.


✨ Features

  • ✅ Create Tasks
  • ✅ Update Tasks
  • ✅ Delete Tasks
  • ✅ Mark Tasks as Completed
  • ✅ Responsive UI
  • ✅ Full Stack Architecture
  • ✅ REST API Integration
  • 🔔 Browser Notifications using Notification API

🚀 Upcoming Features

  • ⏱️ Stopwatch & Focus Timer
  • 🤖 AI Productivity Assistant
  • 📊 Productivity Analytics
  • 🧠 Smart Task Suggestions
  • 🌙 Dark / Light Mode
  • 📅 Calendar Integration
  • 🔥 Habit & Streak Tracking

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios
  • React Router DOM

Backend

  • Node.js
  • Express.js

Database

  • MongoDB
  • Mongoose

Notifications

  • Browser Notification API

Deployment

  • Vercel
  • Render

📂 Folder Structure

PulseOS/
│
├── client/        # Frontend
├── server/        # Backend
│
├── README.md
└── package.json

⚙️ Environment Variables

Create a .env file inside the server directory.

MONGO_URL=your_mongodb_connection
PORT=3000
CORS_ORIGIN=http://localhost:5173

🔧 Installation & Setup

1️⃣ Clone Repository

git clone https://github.com/your-username/PulseOS.git

2️⃣ Navigate to Project

cd PulseOS

💻 Frontend Setup

cd client
npm install
npm run dev

Frontend runs on:

http://localhost:5173

🖥️ Backend Setup

cd server
npm install
npm start

Backend runs on:

http://localhost:3000

🌐 API Routes

Get All Todos

GET /api/todos

Create Todo

POST /api/todos

Update Todo

PUT /api/todos/:id

Delete Todo

DELETE /api/todos/:id

📸 Screenshots

Add project screenshots here.

![Home Page](your-image-link)

🤝 Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push your branch
  5. Open a Pull Request

🌟 Future Vision

PulseOS aims to become an all-in-one productivity operating system combining:

  • task management
  • reminders
  • focus tools
  • smart notifications
  • AI-powered productivity features

into one seamless experience.


👨‍💻 Developer

Made with ❤️ by Neeraj Mishra

GitHub: https://github.com/Neeraj-code-beep


📜 License

This project is licensed under the MIT License.


⭐ Don't forget to star this repository if you like the project!

About

⚡ PulseOS is a full-stack productivity app built with React, Node.js, Express, and MongoDB that helps users manage tasks efficiently with browser notifications and upcoming AI-powered productivity features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors