Project Name

Simple Social Network Service Server

Mentor Details


Evgenii Klepilin


MTR Design


Full Stack Web Developer

Project Description

The purpose of this project is to introduce students to web development life cycle, important tools used in the process, and some foundational principles of back-end development. During this project students will get to use tools that are used in the real-work environment such as Kanban boards, Git, IDEs. The project is going to be built using Django REST Framework and PostgreSQL. The goal of this project is to build a simple server that can handle basic social network features: creating accounts, publishing posts, leaving likes and comments under those posts. By the end students should have a good foundational understanding of what REST is and how to build a RESTful API, should be able to use Git and management tools in a professional setting, and have a stronger grasp of Python and Django. There will also be an optional path of introducing Docker experience into the project. It would be best if students could use Linux-based OS for the purpose of this project.

Programming Languages


Project Pre-requisites

Basic Python knowledge, Basic understanding of Git, Used an IDE before

Project Duration (in Months)

2 months

Number of openings


Project Difficulty


Additional Information

Proposal requirements

Which development side attracts you the most: front-end, back-end, or full-stack? Why?
What tech stack are you interested in learning and why?
What programming tools have you used? Which ones did you like the most and why?
Which OS are you most experienced with? Have you ever tried to use a different OS?

Have questions or feedback? Interested in working with us?  Email us at