Glitter is a Django-based web application that empowers users to share posts, follow other users, and appreciate the content they come across. Experience the magic of Glitter by visiting our hosted demo.
To get Glitter up and running on your local machine, follow these simple steps:
-
Clone the repository to your local machine:
git clone https://github.com/rishwanthvallala/glitter.git
-
Install the required dependencies using
pip
:pip install -r requirements.txt
-
Migrate the database:
python manage.py migrate
-
Create a superuser to manage the admin panel:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Access the web application at http://localhost:8000.
Getting the most out of Glitter is a breeze:
- Register: Sign up for a new user account or log in using your existing credentials.
- Home: Explore the home page, where you can view and create posts.
- Profile: Visit user profiles, and decide who to follow or unfollow.
- Following: Discover posts from users you're following.
- Edit: Make edits to your posts as needed.
- Like: Show your appreciation for posts with likes, and withdraw them when necessary.
- Logout: Securely log out of your account.
To tailor Glitter to your specific needs, consider the following:
- Make sure to configure your database settings in the project's
settings.py
file. - Customize the HTML templates, CSS, and JavaScript to align with your project's design.
For a hands-on experience with Glitter, visit our hosted version on PythonAnywhere. Dive into the live demo here.
We welcome contributions! If you're interested in improving Glitter, here's how you can get involved:
- Fork the repository.
- Create a new branch dedicated to your feature or bug fix.
- Implement your changes and rigorously test them.
- Initiate a pull request to the original repository.