Skip to content

Harshitha6761/timetable_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timetable Generator

A web application for generating and managing timetables efficiently.

Features

  • Create and manage timetables
  • Drag-and-drop interface for easy scheduling
  • Save and export timetables
  • User authentication
  • Responsive design

Tech Stack

  • Frontend: React.js
  • Backend: Node.js with Express
  • Database: MongoDB
  • Styling: Tailwind CSS

Setup Instructions

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository

  2. Install dependencies:

    # Install backend dependencies
    cd backend
    npm install
    
    # Install frontend dependencies
    cd ../frontend
    npm install
  3. Set up environment variables:

    • Create .env file in the backend directory
    • Add necessary environment variables (see .env.example)
  4. Start the development servers:

    # Start backend server
    cd backend
    npm run dev
    
    # Start frontend server
    cd frontend
    npm start

Project Structure

timetable-generator/
├── frontend/           # React frontend
├── backend/           # Node.js backend
└── README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published