Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/c-mohammed-zaid/employee-app

A full-stack Employee Management App with a user-friendly interface, enabling seamless CRUD operations for employee records, built using React, Node.js, Express, and MongoDB.
https://github.com/c-mohammed-zaid/employee-app

bootstrap css express html javascript mongodb nodejs react

Last synced: 7 days ago
JSON representation

A full-stack Employee Management App with a user-friendly interface, enabling seamless CRUD operations for employee records, built using React, Node.js, Express, and MongoDB.

Awesome Lists containing this project

README

        

# Employee App

Welcome to the Employee Management App repository! This application provides a simple and intuitive interface for managing employee records, allowing users to perform basic CRUD (Create, Read, Update, Delete) operations. Built with modern web technologies, this app is perfect for beginners looking to learn full-stack development.

## Features

- **User-Friendly Interface**: Designed for ease of navigation, making it accessible for users of all skill levels.
- **CRUD Operations**: Seamlessly create, read, update, and delete employee records.
- **Responsive Design**: Ensures a smooth experience across various devices and screen sizes.
- **Employee Management**: View, add, edit, and remove employee details efficiently.

## Technologies Used

- **Frontend**:
- HTML
- CSS
- JavaScript
- React

- **Backend**:
- Node.js
- Express.js
- MongoDB

## Getting Started

To set up the Employee Management App locally, follow these steps:

1. **Clone the repository**:
```bash
git clone https://github.com/c-mohammed-zaid/employee-app.git
```

2. **Navigate to the project directory**:
```bash
cd employee-app
```

3. **Install frontend dependencies**:
```bash
cd frontend
npm install
```

4. **Install backend dependencies**:
```bash
cd backend
npm install
```

5. **Set up the MongoDB database**: Ensure you have MongoDB installed and running. Update the connection string in the backend configuration.

6. **Run the backend server**:
```bash
cd backend
node index.js
```

7. **Run the frontend application**:
```bash
cd frontend
npm start
```

8. **Access the application**: Open your web browser and navigate to `http://localhost:3000` to view the app.

## Contributing

Contributions are highly encouraged! If you have suggestions for improvements or new features, feel free to submit issues or pull requests. Your contributions will help enhance the functionality of this app.

## Keywords

`#EmployeeManagement` `#CRUD` `#FullStackDevelopment` `#React` `#NodeJS` `#ExpressJS` `#MongoDB` `#WebDevelopment`

For any questions or feedback, please reach out through my GitHub profile. Happy coding!