Skip to content

Project developed using JavaScript, Node.js, MongoDB, Mongoose, Axios, Bootstrap, HTML, CSS, and ReactJS to manage timesheets, employees, and missing items. This system streamlines the tracking of employee hours and workloads. It allows managers to easily add, edit, and delete employees, and track their work hours with an intuitive interface.

Notifications You must be signed in to change notification settings

weslleypmfortunato/finalProject-management-system-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👩🏼‍🔧 Small Business Management System 👨🏼‍🔧

💻 Overview

Introducing my first full-stack application, designed for ease and efficiency. As a recent Bootcamp graduate in web development, I'm proud to present a user-friendly platform to manage most aspects of employee management, timesheet control, and missing items tracking.

This application streamlines employee management by providing easy-to-use features that help you stay on top of your team's absenteeism, payroll, and other important details. You can easily access and manage employee data, such as personal information, job position, and weekly attendance.

The timesheet control system makes 📋 tracking employee worked hours, and monitoring attendance, overtime, and absences simple. This automated system ensures 🎯 accurate timesheet calculations and simplifies the gathering of employee attendance data.

The missing items tracking feature enables you to manage the lack of products per day or range of date to get to know where production should focus to produce and avoid delivery delays, ensuring that the warehouse always has the right goods on hand to keep your business running smoothly 💰 and with no delays.

This application has been built with security measures to protect your data. There are different user levels. The ADMINISTRATOR level can read, create, update and delete all information, while the USER level can only read and add some specific information. There is also a SUPERVISOR level which has more options than the user, but fewer than an administrator. The application utilizes 🔐 encrypted passwords and regularly back up your data to ensure that it is always safe and accessible where you are.

This user-friendly interface makes your application easy to navigate, even for those with little or no technical experience. And if you ever run into any issues, I am always available to help.

The employee management application provides a comprehensive solution to manage employee data, timesheet control, and inventory tracking in one easy-to-use platform. My application is designed to make your employee management processes more efficient and streamlined and accurate no matter the size of your business.

📡 Stay aware of what is happening in your business wherever you are, anytime you like.

🛰 Used Technologies (back & front-end)

  • JavaScript
  • MongoDB
  • ExpressJS
  • Mongoose
  • Axios
  • ReactJS
  • Bootstrap
  • HTML
  • CSS

🚀 Video Presentation

Watch below the short presentation of the Small Companies Management System.

Login and Create New Employee


You can see the application running by clicking on this link Small Business Management System.



💡 Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

To learn Bootstrap, check out the Bootstrap documentation.

To learn MongoDB, check out the MongoDB documentation.

To learn ExpressJS, check out the ExpressJS documentation.

To learn MongooseJS, check out the Mongoose documentation.

To learn Axios, check out the Axios documentation.

🚀 Execute it

The project has been deployed on the Netlify and Render network and can be accessed through the link below:

⚠️ For a better experience, run the application using Google Chrome ⚠️

Small Business Management System

👨 About the developer

I am a passionate animal lover with a keen interest in Canadian weather. After spending 13 years working for Foxconn manufacturing Apple products, where I gained valuable experience in project management and quality reliability testing in the electronics sector, I decided to take on a new challenge by moving to Canada and starting a new career in web development.

I am currently pursuing my dream of becoming a proficient web developer by attending college and learning everything from scratch. Being in Victoria, BC, allows me to explore my love for nature by hiking and discovering new places in my spare time.

I am a firm believer in continuous improvement and pay close attention to every detail, no matter how small, to ensure the final product is of the highest quality. I am excited to see where my newfound skills and experiences will take me, and I am eager to make the most of every opportunity that comes my way..

About

Project developed using JavaScript, Node.js, MongoDB, Mongoose, Axios, Bootstrap, HTML, CSS, and ReactJS to manage timesheets, employees, and missing items. This system streamlines the tracking of employee hours and workloads. It allows managers to easily add, edit, and delete employees, and track their work hours with an intuitive interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published