Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/c-mohammed-zaid/employee-app
- Owner: C-MOHAMMED-ZAID
- Created: 2024-08-06T16:20:42.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T04:35:51.000Z (3 months ago)
- Last Synced: 2024-08-20T14:26:51.409Z (3 months ago)
- Topics: bootstrap, css, express, html, javascript, mongodb, nodejs, react
- Language: JavaScript
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!