Skip to content

Latest commit

 

History

History
189 lines (121 loc) · 4.02 KB

README.md

File metadata and controls

189 lines (121 loc) · 4.02 KB

School Petition App

📗 Table of Contents

📊School Petition App

School petition app is built to empower students, teachers, and staff to create, sign, and share petitions effortlessly.

🛠 Built With

Tech Stack

Client
Server
Database

Features

  • 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

Screenshots

Signup Page

Signup Page

Page to Start a Petition

Start Petition Page Create a Petition

User Profile

User Profile

Browse Petitions

Browse Petitions

Sign a Petition

Sign a Petition

Home Page

Home Page

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Node
  • NPM or Yarn
  • Mongo DB account

Setup

Clone this repository to your desired folder:

  cd your-folder
  git clone https://github.com/ceeriil/petition.git

Install

Install this project with:

 npm install
 npm install -g nodemon

Usage

To run the project, execute the following command:

Start the server

  npm start

Run the Frontend

  npm client

Then Open URL "https://localhost:3000" on a browser.

Deployment

You can deploy the program on any hosting service supporting node js

👥 Authors

👤 Simon Cyril

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project feel free to message me on twitter

ACKNOLEDGEMENTS

I would like to express my sincere gratitude to Athul Vinod, whose repository served as the foundation for this project

(back to top)