Spaces:
Sleeping
Sleeping
| title: Dashboards Plotly | |
| emoji: 📊 | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: docker | |
| pinned: false | |
| app_port: 7860 | |
| # Social-media-web-app | |
| <p align="center"> <img src="https://user-images.githubusercontent.com/84091455/208230388-5ca38084-1973-49fd-883a-bbdb4f51d3a6.png" height=200 /> </p> | |
| <br> | |
| <p align="center"> | |
| <a href="https://codeclimate.com/github/pkini2002/Social-media-web-app/maintainability"> | |
| <img src="https://api.codeclimate.com/v1/badges/b79b9943a5cb4340c05f/maintainability" /></a> | |
| <a href="https://codeclimate.com/github/pkini2002/Social-media-web-app/test_coverage"> | |
| <img src="https://api.codeclimate.com/v1/badges/b79b9943a5cb4340c05f/test_coverage" /></a> | |
| </p> | |
| <p align="center"> | |
| <a href="https://www.python.org/"><img src="https://forthebadge.com/images/badges/made-with-python.svg" border="0" title="Made with Python" /> | |
| </p> | |
| <p align="center"> | |
| <a href="http://www.djangoproject.com/"><img src="https://www.djangoproject.com/m/img/badges/djangopowered126x54.gif" border="0" alt="Powered by Django." title="Powered by Django." /></a> | |
| </p> | |
| ### 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` | |
| <br/><br/> | |
| Front-end : `Bootstrap, SCSS, HTML,CSS, Javascript` | |
| <br/><br/> | |
| Database: `Sqlite3` | |
| <br/><br/> | |
| ### Installation | |
| 1. - Fork the [repo](https://github.com/pkini2002/Social-media-web-app) | |
| - Clone the repo to your local system | |
| ```git | |
| git clone https://github.com/pkini2002/Social-media-web-app.git | |
| cd Social-media-web-app | |
| ``` | |
| Make sure you have python installed on your system. | |
| 2. Create a Virtual Environment for the Project | |
| If u don't have a virtualenv installed | |
| ```bash | |
| pip install virtualenv | |
| ``` | |
| **For Windows Users** | |
| ```bash | |
| virtualenv env | |
| env/Scripts/activate | |
| ``` | |
| **For Linux Users** | |
| ```bash | |
| virtualenv env | |
| source env/Scripts/activate | |
| ``` | |
| If you are giving a different name than `env`, mention it in `.gitignore` first | |
| 3. Install all the requirements | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| ```bash | |
| cd socials | |
| ``` | |
| 4. Make migrations/ Create db.sqlite3 | |
| ```bash | |
| python manage.py makemigrations | |
| python manage.py migrate | |
| ``` | |
| 5. Create a super user. | |
| This is to access Admin panel and admin specific pages. | |
| ```djangotemplate | |
| python manage.py createsuperuser | |
| ``` | |
| Enter your username, email and password. | |
| 6. Run server | |
| ```bash | |
| 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** | |
|  | |