Case study

EdSocial Cover

Educational Social Network and Content Curation Engine

EduNet is a closed community for those who build their businesses in education. The educational social network is intended to facilitate communication between users and promote information about educational companies. The network gives users an opportunity to publish and share various content.

Country:
USA
Industry:
EdTech
Platform:
Web
Service:
JavaScript Development
Technology:
Vue.js, Node.js, Express.js, AWS, MongoDB

Advantages

For Private Users
For Business
The opportunity to express yourself and your company in the target community
Receiving income from the sale of premium functionality
The ability to establish personal and business contacts with potential partners
The ability to promote your products in the target environment

How It Started

The customer earned seed capital on the sale of the previous startup project and decided to use this capital to implement his new idea. Initially, he personally engaged in the development of the project. But he soon felt a lack of time for all his business. The founder couldn't be involved in all directions simultaneously. It was necessary to attract a highly qualified developer for further effective development of the project, so that they could take over the technical implementation of the application.

Growing

The Client's Requirements

Commercial

Lack of time for the development and promotion of the project.

The customer wanted to delegate code writing completely.

He needed a company that could quickly provide additional developers for the dynamic growth of the project.

Technical

The customer needed the help of a senior developer, who could take over the functions of a technical consultant for the project:

Making technical decisions

Refinement of the project architecture

Writing code and implementing new functionality

Development of a scheme for the introduction of new modules

Challenges for The Team

Agile methodology isn't used in its normal form for working on the project; there are no sprints. Task setting occurs mainly in manual mode. Periodically, urgent tasks come up to implement various functions that weren't planned in the development plan. The developer took some time to adapt to working in this mode of setting tasks.

Selection of technical solutions and modernization of the architecture in the process of creating the application.
Frontend:
Vue.js
Backend & Database:
Node.js, Express.js
External services:
AWS (S3, EC2, CloudWatch, Elastic Load Balancer)
Database:
MongoDB

Solved Problems

Challenges

Commercial

The startup's owner was provided with a senior developer, who performed the full implementation of the project on the technical side.

The customer is fully focused on solving business problems and promoting the project. Work with the developer is reduced to formulating tasks for implementing various functions and eliminating bugs.

Our company is ready to provide additional developers and specialists from other areas at any time.

Technical

Selection of technological stack and refinement of architecture

Introduction of all the functionality of the project for release, and continuing to implement new features

Providing technical advice on all issues that arise for the customer in terms of the technical implementation of the project

Lessons Learned

Small startups need good specialists with practical experience in various IT areas. The specialist usually not only directly writes the code, but also provides technical advice on project implementation. In fact, he replaces the CTO.

For smaller startups, it's better to hire a senior developer since a specialist of this level can completely cover all technical needs in creating and supporting the project.

TIMING
11 months
TEAM
2 senior JS developers
SERVICES
Full-stack web development

Stages of Working with The Client

1
Received information about the project and customer
2
Ways to upgrade the architecture and technology stack were offered.
3
Implemented suggestions and initial functionality.
4
Participation in regular presentations and scrums.
5
The project went live.
6
We continue to work on augmenting and enhancing the functionality of the project and providing full support.

The Project Now

Registration of users and companies, and the possibility of filling out their profiles with various information.
Company Page Cover
Internal messenger; posting comments and feedback; clicking "like" and "share" buttons, and other.
Feed Page Cover
Search system, Catalogs (groups) of companies by geography and areas of education.
Groups Page Cover

Shall we discuss
your idea?

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

What happens after you fill this form?

We review your inquiry and respond within 24 hours

We hold a discovery call to discuss your needs

We map the delivery flow and manage the paperwork

You receive a tailored budget and timeline estimation

anchor