- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- ⭐️ Show your support
- 📝 Acknoledgements
School petition app is built to empower students, teachers, and staff to create, sign, and share petitions effortlessly.
Client
Server
Database
- Users can easily create an account with a unique username and password and xisting users can securely log in to their accounts
- Users can start new petitions to raise awareness about an issues or propose changes within the school community
- Authenticated users can show their support for a petition by signing it and also leave comments
- Users have a profile page displaying their created petitions and supported petitions. They can also edit details on their profile
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Node
- NPM or Yarn
- Mongo DB account
Clone this repository to your desired folder:
cd your-folder
git clone https://github.com/ceeriil/petition.git
Install this project with:
npm install
npm install -g nodemon
To run the project, execute the following command:
npm start
npm client
Then Open URL "https://localhost:3000" on a browser.
You can deploy the program on any hosting service supporting node js
👤 Simon Cyril
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project feel free to message me on twitter
I would like to express my sincere gratitude to Athul Vinod, whose repository served as the foundation for this project