arrow-left Back to Blog

Meeting Platform To Organize Events And Grow Communities


Main image of the post

CHALLENGE

To create a meeting platform to organize meetups for knowledge sharing and increasing audience.

 

SOLUTION 

We created project in JavaScript and NodeJS and with the help of MySQL and Sequelize. Sequelize is the most popular ORM for SQL databases. It provides a high level of abstraction over the database schema and supports basic SQL dialects (PostgreSQL, MySQL, SQLite and MSSQL). NodeJS was chosen because of the huge external libraries and off-the-shelf modules. The platform initially had a wide range of opportunities, and the library is replenished and improved in new versions - не понял. Using the NPM package manager we developed the Node ecosystem. In this way we implemented WebApp using modern technologies and frameworks. Created project brings together speakers and guests from all over the world. 

 

Meetups are excellent because these meetings are held for knowledge sharing in an informal setting. Guests of meetups enhance knowledge of current practices, ask questions and get answers, they  see different point of views for their problems.  

The business goal of the project we needed to create was to attract more people for meetups in IT. The difference between holding an event and writing articles are possibilities to ask questions and receive quick, accurate and professional responses from the best specialists, be familiar with like-minded people, enthusiasts, professionals and get exciting impressions. 

We in Mifort created the database of events and speakers in MySQL. We chose to use using MySQL because it provides secure and reliable databases in comparison with other SQL systems. This technology is very useful for eCommerce business so the built solution is scalable and reliable.  On frontend side we chose to use jQuery with Bootstrap, HTML5 and CSS3.

Past events automatically move to its category of past events from current or future events. Any registered user can create event or attend an event. The event is published only after approval by the moderator, which allows  to filter the events and provide holding  only highly quality meetings.Organizers can create public or private meetups. Public events can be  free or fee-based. Organizers of events сan become speakers, invite their familiars as speakers or choose speakers from the database of speakers who are highly-qualified specialists in their fields. It is possible to send invitations to the speakers by email. This function works with created multiselect checkboxes of choice built in JavaScript. 

The Meeting Platform application offers to rent  cafes, restaurants and other similar establishments for providing events, as well as to order food and drinks to make events more enjoyable. In this connection we can name this project B2С and B2B at the same time. 

The most popular cities with events are Minsk and New York currently.  Speakers are specialists in such fields as management, Scrum, Java, C++, JavaScript. It is expected to increase not only the number of cities but topics of holding events as well.  

 

Share

Read more

Contact us

Send us a few words about your project

+31 641039634 team@mifort.org

Netherlands, Amsterdam, 74-2 Albert Cuypstraat

View on map

Belarus, Minsk, Romanovskaya Sloboda 5

View on map