Skip to content

zay168/Chronos

Repository files navigation


Chronos Header
React Express Prisma TypeScript

Fullstack Schedule ManagementLocal-FirstJSON Import Engine


🪐 About

Chronos isn't just a calendar. It's a robust, fullstack system designed to handle complex temporal data with ease. Built on the modern React ecosystem and powered by a high-performance Express/Prisma backend.

"Time is the only resource you can't get back."


📅

Smart Calendar

Powered by react-big-calendar.
Drag, drop, organize.

📂

Data Injection

Bulk import schedules via JSON.
Instant database population.

🛡️

Secure Core

JWT Auth + Bcrypt encryption.
Your data stays safe.

🏗️ Architecture

Chronos uses a decoupled implementation where the frontend and backend communicate via a REST API.

Layer Tech Stack
Frontend React 18, Vite, Framer Motion, Tailwind
Backend Node.js, Express 5.0 (Alpha)
Database SQLite (Dev) / PostgreSQL (Prod), Prisma ORM
Auth JWT, BcryptJS

⚡ Deployment Protocol

# 1. Clone the temporal engine
git clone https://github.com/zay168/Chronos.git
cd Chronos

# 2. Install dependencies
npm install

# 3. Synchronize Database (Prisma)
npx prisma db push

# 4. Initiate Launch Sequence
# Terminal 1: Frontend
npm run dev

# Terminal 2: Backend API
npm run server

📦 Data Schema (Import)

Chronos accepts JSON injections for rapid scheduling. Format:

{
  "timetable": "Mission Alpha Beta",
  "entries": [
    {
      "title": "Core Meltdown Check",
      "date": "2024-12-31",
      "precision": "hour"
    }
  ]
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors