Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# soMedia
Made with Django.
![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