Sign inSign up

nirban256/aether

By nirban256

Updated 6 months ago

Aether - A modern app built using Next.js to help you organize your notes, tasks, and events.

Image
Languages & frameworks
API management
Web servers
1

268

nirban256/aether repository overview

AI Powered Productivity Website

A modern, full-stack productivity app (built using Next.js, React, Prisma, Tailwind, and Upstash Redis) designed to help you organize your notes, tasks, and events with AI assistance. This project demonstrates best practices in app architecture, database integration, and Docker-based deployment.

🚀 Features

  • Notes: Rich markdown editor for quick note-taking.
  • To-dos: Track and prioritize tasks, filter by severity/urgency.
  • Events: Manage calendar events and deadlines; only future events surface.
  • AI Enhancements: (Area for future extension!) Potential to integrate AI: auto-categorize notes, suggest events/tasks, or summarize content.
  • Authentication: NextAuth-enabled user login.
  • Offline/Cache-first: Responsive, fast, cached dashboard using Redis.

🧑💼 Use Cases

  • Students & Professionals: Keep track of coursework, meetings, and personal tasks—all in one place.
  • Remote Teams: Organize collaborative to-dos and shared notes.
  • Productivity Enthusiasts: Analyze task completion patterns or leverage AI-powered suggestions.

🛠️ Problems Solved

  • Fragmented productivity: Combines tasks, notes, events, and AI in a unified workspace.
  • Forgetfulness: Tasks and events are always visible, prioritized, and sorted.
  • Overwhelm: Clean UI and efficient filtering (severe tasks, future events) reduce mental load.
  • Portability: Run anywhere—locally, via Docker, or deploy to Vercel/cloud.

🌐 Website Overview

  • Dashboard: See your top priorities at a glance.
  • Notes: Write, edit, and preview markdown notes.
  • Tasks: Add, track, and prioritize to-dos.
  • Events: Upcoming deadlines and calendar events shown front and center.

🏁 Getting Started (Local Environment)

Ensure Docker is installed on your system.

1. Build Docker Image

docker build -t ai-productivity-app .

2. Run Docker Container

docker run --env-file .env -p 3000:3000 ai-productivity-app

🛡️ Tech Stack

TechnologyPurpose
Next.jsFramework (SSR/CSR support)
React 19UI Components
Prisma ORMType-safe Database Access
Upstash RedisCaching & Fast Data Retrieval
NextAuthAuthentication & Session Handling
Tailwind CSSStyling and Layout
DockerContainerization & Deployment

This app is currently on development, ready for Docker-based demos and cloud deployment. Happy building and showcasing!

Tag summary

Content type

Image

Digest

sha256:1f2b2e63c

Size

49.6 MB

Last updated

6 months ago

docker pull nirban256/aether:backend