This is the official website for R/Pathagama Maha Vidyalaya, built using React.js. The website provides information about the school, its history, academic programs, events, and contact details. The goal of this project is to offer an intuitive and responsive web experience for students, teachers, and parents.
- Home Page: Introduction to the school with an overview of its mission and vision.
- About Us: Detailed information about the school, including history and administration.
- Academic Programs: Information about various subjects and extracurricular activities.
- Notices Page: Updates and important announcements for students and staff.
- Schedule Page: Daily and special event schedules.
- Services Page: Details on available facilities and services.
- Contact Page: Contact details with a form for inquiries.
- Responsive Design: Fully optimized for desktops, tablets, and mobile devices.
- Frontend: React.js
- Styling: Tailwind CSS / CSS Modules
- State Management: React Context API / Redux (if applicable)
- Routing: React Router
- API Calls (if any): Axios / Fetch API
Follow these steps to set up and run the project locally:
-
Clone the repository:
git clone https://github.com/your-username/pathagama-school-website.git
-
Navigate to the project directory:
cd pathagama-school-website -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and go to
http://localhost:3000.
/pathagama-school-website
├── public
│ ├── index.html
│ ├── assets (images, icons, etc.)
├── src
│ ├── components (Reusable components)
│ ├── pages (Different pages of the website)
│ ├── styles (CSS or Tailwind configurations)
│ ├── App.js
│ ├── index.js
│ ├── routes.js (if applicable)
├── package.json
├── README.md
This project can be deployed using Vercel, Netlify, or GitHub Pages:
- Vercel:
vercel deploy
- Netlify:
netlify deploy
- GitHub Pages:
npm run build npm run deploy
Contributions are welcome! If you'd like to enhance the project, follow these steps:
- Fork the repository.
- Create a new branch (
feature-branch). - Commit your changes.
- Push to the branch and create a pull request.