Rajab Imam

WEB DEVELOPMENT

Star AFTERWORK ORGANIZER
Star

AFTERWORK ORGANIZER

The purpose of an afterwork organizer application is to provide a platform for Sopra Steria employees to easily organize and participate in friendly activities outside of office hours. The app allows employees to connect with each other and build relationships outside of the workplace, which can lead to increased team cohesion and morale. 

It can also serve as a way for employees to decompress and relieve stress after a long workday. Additionally, participating in social activities can help to improve overall work-life balance and contribute to a positive work culture.

PRODUCT FEATURES

Afterwork organization: The application will provide an easy-to-use interface for employees to plan and organize afterworks, including specifying logistical details such as location, duration, and maximum number of participants.
Event registration: Employees will be able to easily discover and register for afterworks that align with their interests and location. They will also be able to receive notifications about upcoming events.
Search engine: The application will feature a search engine that will allow users to find the next afterworks and filter events by location and type of activity.
Analytics and statistics: The application will provide leaders with analytics and statistics on afterworks, including the number of afterworks by geographical area, number of participants, and so on.
SSO authentication: Access to some restricted features of the application will rely on an SSO authentication.

Microservices Architecture: Application will be developed using microservices architecture with java/springboot and containerized with docker.
Database: Application will use either relational database or nosql.
Frontend Technology: Application will be developed with ReactJS or any equivalent frontend technology.
Use case modeling, Design file, Binaries and source code, Quality/Security indicators will be the main deliverables.

Year

2023

Client

SopraSteria/ISEP - End of Track Project

Services

Web Development

Project

Dynamic

Technologies Used

BACKEND – Technologies

Technology

Microservices REST Webservices in Java (J2EE) 

Database

MySQL

Server

Tomcat

FRONTEND – Technologies

Frontend Core

HTML5, CSS, Javascript

FRAMEWORKS

Frameworks

SpringBoot, React Js, Bootstrap and Material UI

CI/CD 

Tools

Microsoft Azure DevOps, Github, IntelliJ, Sonar