Public Voice is a web application that allows users to create and share posts, providing a platform for public discussions.
Check out the live demo of Public Voice at [https://publicvoice.pythonanywhere.com/].
Public Voice is a platform where users can create posts, share their thoughts, and engage in discussions with others. It provides a space for public expression and community interaction.
- User authentication (login and logout)
- Post creation
- Upvoting system for posts
- Responsive design using Bootstrap
- Python 3
- Django
- Bootstrap
- Clone the repository:
git clone https://github.com/your-username/public-voice.git
- Navigate to the project directory:
cd public-voice
- Install dependencies:
pip install -r requirements.txt
- Apply database migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Access the application at http://localhost:8000
- Create an account or log in if you already have one.
- Explore posts, create new posts, and engage in discussions.
- Use the search functionality to find specific posts or topics.
To access the Django admin page, visit http://localhost:8000/admin and use the following credentials:
- Username: admin
- Password: admin
Contributions are welcome! If you have suggestions, bug reports, or want to contribute to the development, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit:
git commit -m "Add new feature"
- Push to the branch:
git push origin feature-branch
- Create a pull request.
- Thanks to Django for the powerful web framework.
- Special thanks to Bootstrap for the responsive design components.
For any inquiries or support, please contact sivabala.s@outlook.com.