This is a social network. Its main feature is the limitation of user space. The limit is 640Kilobytes. The next feature of this network is inverse proportional likes, so the more space you use the less your likes are. Other functions are similiar to most popular social networks:
- Add posts
- Load images
- Add/Remove friends
- Chat with friends
- Browse news
This project developed for running in the docker container.
So if you have docker and docker-compose installed on your local machine - that will be enough to run this project.
Steps to run project for test purpose:
git clone https://github.com/86Ilya/net640kb
cd net640kb
bash deploy-develop.shAfter that web server will starts on localhost on 8080 port, so ensure that you don't have running anything on this port.
To install docker follow instructions on page https://docs.docker.com/install/
To run the tests you need to deploy the app in develop mode
bash deploy-develop.shand exec in running web container the next command:
docker exec -it net640kb_web_1 test.shAfter finishing tests you will see the number of failed and completed test cases.
- Django - The backend web framework used
- Postgresql - The database
- Redis - Key value storage used in django channels
- Daphne - ASGI service
- Vue.js - The javascript framework used
- Twitter Bootstrap - CSS styles and rules
We use SemVer for versioning.
- Ilya Aurov - Initial work - Ilya
This project is licensed under the MIT License - see the LICENSE.md file for details
The current stage of the project is alpha testing. www.640kb.fun
