Skip to content

ENSIAS-MEH/2019_PF_GR6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About :

It's about creating an OTOBOS application to link the two principal actors for a clean environment by offering an easy cash for the first actor and a clean place for the another actor, is it ambiguous :) well ... it's about the creation of a cleanTech application which provides reporting any kinda garbage in a specific area, in front of a Hotel, an entreprise or an important place to get it off by what we call "Service Provider" who can be an individual worker or an independent entreprise.


Innovation Process Diagram :

Analyze and gathering data : It's about analyzing places and gathering data from the different places, zones and cities to prioritize zones in terme of the need of the service.

Targeting cities : After gathering data, we can now target a specific and well determined city according to a pre-fixed set or measures.

Preparing the platform : It's the moment then to prepare our platform with the different tools such as Apis and our workflow services. This process embeds many others going through choosing the adequate dev components and the workflow packs.

Ensuring the inter-connection : In this step we ensure the inter-connection between the different agents in the system.

Evaluate and keep track of the service : It's ensured by the Administrator agent, liking to ensure that the work is well done and the payment process is successfully finished and there's no intern conflict between the Service Recruiter and the Service Provider.


Technical Architecture :


Classes Diagram :


Post States diagram :

Each post describing a specific asked service has an enumeration of different states shown as below :


Set up the environment :

Open the terminal and type : npm install

To Start the app :

Start the Back-end : Go to back-end directory and type : node app.js to run the server on the port 1029

Start the front-end : Go to front-end directory and type : nodemon


Some Interfaces :

  • LoginIn :


The image in the left side is generated automatically everytime we reload the page.

  • Wrong SignIn process :


  • The available posts/jobs (after a successful sign-in process) :


  • View a post details by clicking on it :


  • Applying to a job :


  • Collector - Global Room :

To access to this, just click the chat icon on the top right. It contains the chat with all recruiters, he can go to the ChatRoom with a specific recruiter by selecting him and this is by clicking on his message


  • Collector - ChatRoom :

For example in this case, the recruiter "ATLAS Hotel" room chat is selected.


It will be updated periodically