Voting App (pollQ)
An online platform conducting voting system online!
Stars | π΄ Forks | Issues | Open PRs | Closed PRs |
It is an online platform which enables users to create, manage, and participate in voting events.
Tech Stack
Welcome to the Voting App repository! This project allows users to create, manage, and participate in voting events. The app is built with a Node.js backend and a Vite-powered frontend, designed for efficient performance and modern development workflows. This application is fully open source, so feel free to contribute or adapt it to your own needs.
The project is divided into two main folders:
Make sure you have the following installed:
Get Started
git clone https://github.com/your-username/voting-app.git
cd voting-app
cd backend-server
npm install
MONGODB_URI = your mongodb uri of the new mongo db you created for this project
PORT = your preferred port
node index.js
cd frontend-voting
npm install
npm run dev
Backend is runnig on: http://localhost:5000
Frontend is runnig on: http://localhost:5432
To contribute to the PollQ repository, follow these steps:
Fork the Repository: Click on the "Fork" button on the repository's GitHub page to create a copy of the repository in your GitHub account.
Clone the repository: Clone the forked repository to your local machine using the following command in your terminal.
git clone https://github.com/<your-github-username>/PollQ
Add a remote upstream:
git remote add upstream https://github.com/original-owner-username/PollQ
Create a new branch: Create a new branch for your changes. Run the following command in your terminal.
git checkout -b <your-branch-name>
Make the desired changes: Make the desired changes to the source code.
Add your changes: Add your changes to the staging area. Run the following command in your terminal.
git add <File1 changed> <File2 changed> ...
Commit your changes: Commit your changes with a meaningful commit message. Run the following command in your terminal.
git commit -m "<your-commit-message>"
Push your changes: Push your changes to your forked repository. Run the following command in your terminal
git push origin <your-branch-name>
Create a Pull Request:
Go to the GitHub page of your forked repository. You should see a prompt to create a pull request (PR). Click on it, compare the changes, and create the PR.
Contributing
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's.
To contribute to the Retro repository using GitHub Desktop, follow these steps:
Reporting a bug
Discussing the current state of the code
Submitting a fix
Proposing new features
To get started with contributing, please follow the steps outlined in the [Contributing.md](Contributing.md).
Show some by starring this awesome repository!