school-website
Version:
A web application for Bright Stars Nursery & Primary School to upload photos and grades.
64 lines (51 loc) • 1.55 kB
Markdown
# School Website
This project is a web application for Bright Stars Nursery & Primary School, Wankulukuku. It allows users to upload photos from school functions and student grades, as well as view these uploads in a user-friendly interface.
## Project Structure
```
school-website
├── src
│ ├── index.js
│ ├── components
│ │ ├── PhotoUpload.js
│ │ └── GradeUpload.js
│ ├── pages
│ │ ├── Home.js
│ │ ├── Gallery.js
│ │ └── Grades.js
│ ├── styles
│ │ └── main.css
│ └── utils
│ └── api.js
├── public
│ └── index.html
├── package.json
└── README.md
```
## Features
- **Photo Upload**: Users can upload photos from school functions.
- **Grade Upload**: Users can input and upload student grades.
- **Gallery**: A dedicated page to view all uploaded photos.
- **Grades Page**: A dedicated page to view all uploaded grades.
## Installation
1. Clone the repository:
```
git clone <repository-url>
```
2. Navigate to the project directory:
```
cd school-website
```
3. Install the dependencies:
```
npm install
```
## Usage
To start the application, run:
```
npm start
```
This will launch the application in your default web browser.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or features you would like to add.
## License
This project is licensed under the MIT License.