/ticker-server

Ticker is a personal task management application with an elegant ui and tons of features to optimize your workflow.

Primary LanguageJavaScript

⏰ Ticker

Ticker is a full-stack MERN (MongoDB, Express.js, React.js, Node.js) To-do List Web Application with User Authentication. It provides users with the ability to manage tasks, set their status, and assign priority levels. The project is built with Next.js, TypeScript, Tailwind CSS, and Redux, ensuring a seamless user experience.

With Ticker, users can create an account, log in securely, and start managing their tasks effectively. The application allows users to add new tasks, mark them as completed, update their status, and set their priority levels. The intuitive user interface makes it easy for users to organize and prioritize their tasks efficiently.

The backend of Ticker is powered by Node.js and Express.js, which handle the API endpoints and authentication logic. MongoDB is used as the database to store user account information and task details. JWT (JSON Web Tokens) are utilized for secure user authentication and authorization.

Authentication Task Management
Authentication Task Management

Deployment

View Live Project 🖥

Technologies Used

  • 🖥️ Frontend: Built with Next.js
  • 💾 Backend: Powered by Node.js & Express.js Server
  • 🗄️ Database: MongoDB for Data Storage
  • 🚀 State Management: Utilizing Redux for state management
  • 💻 Language: Written in TypeScript
  • 🎨 Styling: Styled using Tailwind CSS

Features

  • 🔒 Secure User Authentication: JWT tokens for secure authentication and authorization.
  • ✅ Task Management: Create, update, and prioritize tasks with ease.
  • 🔄 Task Status: Set task status (completed, in progress, etc.) to track progress.
  • ⭐ Task Priority: Assign priority levels to tasks for better organization.
  • 📱 Responsive: Optimized for a seamless experience on desktop and mobile devices.
  • 🌐 RESTful API: Backend API endpoints for seamless communication between frontend and backend.

Run Locally

  // Clone the Repository
  git clone https://github.com/kevinpauljacob/ticker-server
  
  // Go to the project directory
  cd ticker-server

  // Install dependencies
  pnpm install

  // Start the Server
  pnpm run dev