Employeely (Intra-organizational social network)
In many companies, we can find several similar guidelines that are the pillars of the company. One of them - creating a work environment that is organized, pleasant, proactive, cohesive, and contributive. During the planning phase, we chose to emphasize three main aspects:
- Organized
- Cohesive
- Contributive
We will see how this manifests itself later on.
This web application was made as part of a 50 hours assignment, in order to show:
- Our ability to work with React and its concepts.
- Demonstrate our understanding of React structure.
- Practice coding as a team.
- Clone the repo.
- Run
npm install - Run 'npm start'
- Navigate to
http://localhost:3000.
Login page with Yup validation, and the option to login as a guest (not as a feature but as a tool for making it easy to take a look at the website, instead of signing-up)
On the top-left side you can see a message icon. Its open a chat where the employees can chat with each other in any part/page on the website.
This section contains the company news. This part contains articles about the company/workers activity in the big society. This part is focusing on the Contributive aspect:
- Keep the workers updated about the latest activities.
- Motivate the employees to be helpful and contributive themselves.
- Give the employee a sense of belonging to a quality place, with depth and values
The Company's events, containe a list of the comapny's events, and a calendar with an option to add a payment method, for the company events. This part is focusing on the Cohesive aspect:
- Employees can be updated about the events the company is planning.
- Some of the events will cost symbolic price, so the emloyees who decied to take part in it, will feel more belonging to it.
This side of the site focuses on the order aspect, the goal is to create an orderly work environment where you can find all the files in the organization.
In the Archive page you can see all the file types the company use, and search your desired file type.
To find your profile, you need to click the avatar on the navbar, and it will open you a dropdown with 3 options: Profile, Archive and Logout.
On this page we have the employee details:
- Name
- Picture
- Role in the company
- Links to the emplyee social networks if he choose to add them (on the "edit' icon)
- Birthday date
In addition, other workers can add feedback to other employees. This feature also come along with the Cohesive aspect.
- React.JS
- react-redux
- react-router
- Mui
- formik and yup
- Archive page - add a modal for each file type, where you have a list of all the files of the picked type, with an option to search or/and fitler.
- Events - connect the list to th.
- Navbar - Add a searching orion to find other users





