This is a FullStack web application designed to manage users, providing functionalities for creating, reading, updating, and deleting (CRUD) user data. The application combines a modern, responsive frontend with a robust backend and a MongoDB database for seamless data storage and retrieval.
- User Management: Perform CRUD operations on user data.
- FullStack Implementation: Built with a modern tech stack for frontend and backend.
- Database Integration: Utilizes MongoDB for efficient and scalable data storage.
- Responsive Design: Ensures optimal user experience across devices.
- Error Handling: Comprehensive error management for smooth operation.
- React.js
- React Bootstrap
- Axios
- Node.js
- Express.js
- Mongoose
- MongoDB
-
Clone the Repository:
git clone https://github.com/Prashanthbadri112/ProfileAdmin.git cd ProfileAdmin
-
Setup Frontend:
cd FrontEnd npm install npm start
-
Setup Backend:
cd BackEnd npm install npm start
-
Configure Environment Variables:
- Create a
.env
file in theBackEnd
directory. - Add the following variables:
MONGODB_URL=your-mongodb-connection-string PORT=your-server-port
- Create a
- Launch the application by starting both the frontend and backend servers.
- Open the application in your browser at
http://localhost:3000
(or the configured frontend port). - Use the intuitive interface to manage users.
Userly/
|-- FrontEnd/
| |-- public/
| |-- src/
|-- BackEnd/
| |-- models/
| |-- routes/
| |-- controllers/
|-- README.md
For any inquiries or suggestions, feel free to reach out via GitHub Issues.