Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RaajAakarsh/ThePollPlaza
Sample Polling Website (Work in Progress): This is a sample polling website created as a part of a web development project. The website allows users to create and participate in polls on various topics. Users can vote on existing polls, view real-time results, and create new polls to gather opinions from others.
https://github.com/RaajAakarsh/ThePollPlaza
css django html javascript react
Last synced: 3 days ago
JSON representation
Sample Polling Website (Work in Progress): This is a sample polling website created as a part of a web development project. The website allows users to create and participate in polls on various topics. Users can vote on existing polls, view real-time results, and create new polls to gather opinions from others.
- Host: GitHub
- URL: https://github.com/RaajAakarsh/ThePollPlaza
- Owner: RaajAakarsh
- Created: 2023-11-06T10:47:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-24T07:56:38.000Z (5 months ago)
- Last Synced: 2024-08-01T21:50:26.775Z (3 months ago)
- Topics: css, django, html, javascript, react
- Language: JavaScript
- Homepage:
- Size: 5.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Polling Website
## Instructions to Run Locally
### Prerequisites
Make sure you have the following installed on your system:
- Node.js
- Python (for Django)### Frontend Setup
1. Navigate to the `frontend_react` folder.
2. Run the following command to install the required dependencies:
npm install
3. After the installation is complete, start the frontend server with the following command:
npm run start
This will run the frontend on `http://localhost:3000/`.### Backend Setup
1. Navigate to the `backend_django` folder.
2. Run the following command to install the required Python dependencies:
pip install -r requirements.txt
3. After the installation is complete, start the Django development server with the following command:
python manage.py runserver
This will run the backend on `http://localhost:8000/`.### Accessing the Website
Once both the frontend and backend servers are running, you can access the polling website by visiting `http://localhost:3000/` in your web browser.![Landing Page Screenshot](./LandingPage.png)
![Poll Screenshot](./Poll.png)
![User Profile Screenshot](./UserProfile.png)
![Registration Page Screenshot](./NewUser.png)
![Create New Poll Screenshot](./CreateNewPoll.png)