Vedant Uekey LogoVedant Uekey

Actionote

React.js
Redux Toolkit
Tailwind CSS
React Router
Vite
TinyMCE
Axios
Node.js
Express.js
MongoDB
Mongoose
Google OAuth 2.0
Slider Image 1

Introduction

ActionNote is a modern productivity application that helps users manage their daily activities efficiently. It blends task management, calendar organization, and time-focused techniques like Pomodoro into one seamless platform. Designed for productivity lovers and built with best-in-class web technologies, ActionNote aims to simplify goal tracking and boost personal efficiency.

Tech Stack Overview

Frontend

React.js: Component-based UI for dynamic, responsive design.
Redux Toolkit: Efficient state management across Pomodoro, tasks, and calendar.
Tailwind CSS: Utility-first styling for consistent UI/UX.
React Router: SPA routing with deep linking.
Tiny MCE: A rich text editor with various features.
Vite: Lightning-fast dev server and optimized production builds.
Axios: Handles secure communication with the backend.

Backend

Node.js & Express.js: RESTful API and server logic.
MongoDB & Mongoose: Schema-based NoSQL data handling for tasks, notes, and user sessions.
Google OAuth 2.0: Seamless and secure authentication flow.

Core Features

Pomodoro Timer: Boost productivity with focused work sessions and auto-breaks.
Calendar Views: Visualize tasks with daily, weekly, and monthly planners.
Task Management: Add, edit, prioritize, and mark tasks as complete.
Notes: Write and save your important notes.
Diary: Write and save for day to day task or life just like diary but in digital form.
Drawing: Draw the paint your creativity on the canvas.
Smart Scheduling: Assign due dates and time slots, and get notified.
Dark Mode: Minimalist dark UI that reduces strain and increases focus.
Authentication: Google login ensures quick and secure onboarding.

Architecture & Modules

• Modular React components for Pomodoro, Tasks, Calendar, and User Profile.
• Redux slices for isolated and scalable state logic.
• Express routes follow REST principles and are protected by JWT & OAuth.
• MongoDB schemas ensure consistency and fast retrieval of tasks and calendar events.

Performance & UX

Powered by Vite, the application ensures fast page loads and HMR in development. Tailwind CSS and DaisyUI components enable a fluid and responsive UI across all devices.

Conclusion

ActionNote empowers users to take control of their time and tasks through a sleek, intelligent, and fast interface. With features like the Pomodoro clock, calendar syncing, and smart to-dos all backed by a robust backend, it's a go-to productivity tool for modern professionals and students alike.