Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MeNsaaH/soMedia
A simple image sharing app for django newBies
https://github.com/MeNsaaH/soMedia
Last synced: 13 days ago
JSON representation
A simple image sharing app for django newBies
- Host: GitHub
- URL: https://github.com/MeNsaaH/soMedia
- Owner: MeNsaaH
- License: mit
- Created: 2018-11-11T11:16:24.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T15:37:36.000Z (3 months ago)
- Last Synced: 2024-10-16T22:34:38.309Z (23 days ago)
- Language: Python
- Homepage:
- Size: 6.7 MB
- Stars: 90
- Watchers: 5
- Forks: 41
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- -awesome-django - Image Sharing Blog
- awesome-django - Image Sharing Blog
README
# soMedia
![ScreenShot](/libs/static/images/page-shot.png)A simple social Media Application for sharing images amongst users. This application was developed for teaching django to new learners and to expose them to the numerous functionalities of django.
## Features
- Registration
- Login
- Profile Editing
- Custom User Model
- Working with ModelForms and normal Forms
- Simple TemplateTags
- Managing Admin
- Simple Signals
- Add Posts
- Add Comments to Posts
- Follow other Users to view their Posts
- Unfollowing Followed Users
- Simple Bootstrap
- View Other Users Profile## Installation
### Create a Virtualenv
- Windows
```bash
pip install virtualenv
virtualenv .venv
.venv/Scripts/activate.bat
```- Linux
```bash
sudo pip3 install virtualenv
virtualenv .venv -p python3
source .venv/bin/activate
```### Install Requirements
```bash
pip install -r requirements.txt
```### Start Up server
```bash
python manage.py runserver
```
The application should be available at http://localhost:8000/ through your browser## Todo
- More Documentation
- More Tests