Skip to content

itslovepatel/canvas-school

Repository files navigation

🎨 Canwas Public School

A modern, responsive website for Canwas Public School, Dausa - Nurturing Young Minds from Playgroup to Class 8.

✨ Features

  • 📱 Fully Responsive - Works beautifully on mobile, tablet, and desktop
  • 📚 Programs Showcase - Classes from Playgroup to Class 8
  • 📝 Online Admissions - Admission inquiry form with Google Sheets integration
  • 📅 Visit Scheduling - Parents can book campus tours online
  • 📧 Email Confirmations - Automatic confirmation emails via Google Apps Script
  • 🖼️ Photo Gallery - Showcase of school activities and events
  • 📍 Contact & Location - Embedded Google Maps and contact information

🚀 Tech Stack

  • React 19 - Modern UI library
  • TypeScript - Type-safe development
  • Vite - Fast build tool
  • Tailwind CSS - Utility-first styling
  • React Router - Client-side routing
  • Lucide Icons - Beautiful icons
  • Google Apps Script - Backend for form submissions & emails

📦 Installation

  1. Clone the repository:

    git clone https://github.com/itslovepatel/canvas-school.git
    cd canvas-school
  2. Install dependencies:

    npm install
  3. Create .env.local file:

    VITE_GOOGLE_SCRIPT_URL=your_google_apps_script_url
  4. Run the development server:

    npm run dev
  5. Open http://localhost:3000

🏗️ Build for Production

npm run build

The output will be in the dist folder.

📧 Email Confirmation Setup

See google-apps-script/README.md for setting up automatic email confirmations.

🌐 Deployment

This project is configured for deployment on:

  • Vercel (vercel.json included)
  • Netlify (netlify.toml included)

📄 Pages

Page Description
Home Hero section, programs overview, testimonials
Programs Detailed program information for all age groups
About School philosophy, team, and facilities
Admissions Online inquiry form with email confirmation
Gallery Photo gallery of school activities
Contact Contact info, map, and visit booking form

🏫 School Information

Canwas Public School
📍 New Mandi Road, Behind Durga Mandir, Dausa
📞 +91 82099 09098
✉️ Canvasdausa1377@gmail.com

📝 License

This project is private and created for Canwas Public School.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages