Spaces:
Sleeping
Sleeping
metadata
title: Dashboards Plotly
emoji: 📊
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
app_port: 7860
Social-media-web-app
Pages
- Login Page
- Signup Page
- Create Profile Page
- Edit Profile Page
- Create Post Page
- Delete Post Page
- Update post page
- Password Reset Page
- Feed/Home page
- User Profile Page
- Search Results Page
- Post Comment Page
Features
- Follow/Unfollow Users
- Like/Unlike the posts
- Download the post images
- Comment on user posts
- User suggestion section
- Search users through the search bar
Tools and Techs
Backend Framework: Django
Front-end : Bootstrap, SCSS, HTML,CSS, Javascript
Database: Sqlite3
Installation
- Fork the repo
- Clone the repo to your local system
git clone https://github.com/pkini2002/Social-media-web-app.git cd Social-media-web-appMake sure you have python installed on your system.
Create a Virtual Environment for the Project
If u don't have a virtualenv installed
pip install virtualenvFor Windows Users
virtualenv env env/Scripts/activateFor Linux Users
virtualenv env source env/Scripts/activateIf you are giving a different name than
env, mention it in.gitignorefirstInstall all the requirements
pip install -r requirements.txtcd socialsMake migrations/ Create db.sqlite3
python manage.py makemigrations python manage.py migrateCreate a super user. This is to access Admin panel and admin specific pages.
python manage.py createsuperuserEnter your username, email and password.
Run server
python manage.py runserver
Snapshots
1. Signup Page
2. Login Page
3. Home/Feed Page
4. Comment Display
5. Profile Pages
User Profile
Other's Profile
6. Search Result Users Page
7. Create a user profile page








