Skip to content

Social network project, with python back-end and ReactJS front-end

License

Notifications You must be signed in to change notification settings

Joao-mello-ferrari/network

Repository files navigation

Why build a social network?

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.

Check the project for yourself! Click on the image below

Check the project video

How can i download and run the project?

With simples steps, it will be able to run everything locally.

   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

Main concepts used within this project

  • 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

About

Social network project, with python back-end and ReactJS front-end

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published