A modern, responsive website for Canwas Public School, Dausa - Nurturing Young Minds from Playgroup to Class 8.
- 📱 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
- 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
-
Clone the repository:
git clone https://github.com/itslovepatel/canvas-school.git cd canvas-school -
Install dependencies:
npm install
-
Create
.env.localfile:VITE_GOOGLE_SCRIPT_URL=your_google_apps_script_url
-
Run the development server:
npm run dev
npm run buildThe output will be in the dist folder.
See google-apps-script/README.md for setting up automatic email confirmations.
This project is configured for deployment on:
- Vercel (vercel.json included)
- Netlify (netlify.toml included)
| 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 |
Canwas Public School
📍 New Mandi Road, Behind Durga Mandir, Dausa
📞 +91 82099 09098
✉️ Canvasdausa1377@gmail.com
This project is private and created for Canwas Public School.