During our second semester of graduation, some very nice data structures. In order to fullfill our aknowledgment on those subjects, we have decided to develop this social network apllication.
This application consists in a mono repo. Front-end was develped with ReactJS, and the code is inside the web folder. Back-end has been written in python, and we have used some fancy libs to create the backend logic, which will be presented afterwards.
With simples steps, it will be able to run everything locally.
- Make sure you have node installed in your computer. Check their page for more
- If you want to clone this repository via git, you'll to install it as well. Take a look on their home page
- Then, simply download the code and start the project, like shown below.
git clone https://github.com/Joao-mello-ferrari/network.git
cd network
We will have to install python and some libs, using pip, for example.
pip install networkx matplotlib pickle MicroWebSrv2
cd web && yarn && yarn dev
- React
- Sass for advanced css features
- MicroWebSrv2 for our backend server
- Pickle for saving and retrieving the saved graph
- Networkx + Matplotlib for ploting our database in a graph plot