Data_keeper is a MERN (MongoDB, Express.js, React, Node.js) application facilitating CRUD operations. Users can seamlessly create, edit, and read data, ensuring a robust and user-friendly experience. The application empowers efficient data management with its comprehensive functionality and the power of the MERN stack.
Data_Keeper is built using the following technologies:
- Frontend: React.js
- Backend: Node.js with Express.js
- Database: MongoDB
Before running Data_Keeper, ensure that you have the following software installed:
-
Node.js: Make sure you have Node.js installed on your system. You can download it from the official Node.js website and follow the installation instructions for your operating system.
-
MongoDB: Install MongoDB and make sure it is running on your local machine or provide the connection details for a remote MongoDB database.
To install and run Data_Keeper locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yash74880/Data_Keeper.git
-
Navigate to the cloned repository:
cd Data_Keeper
-
Install the dependencies for the frontend:
cd frontend npm install
-
Install the dependencies for the backend:
cd ../backend npm install
Data_Keeper requires configuration for various services. Here are the steps to set up the required configuration:
-
Open the
server
directory. -
Create a
.env
file in this directory. -
Set the following environment variables in the
.env
file:-
MONGO_URL
: The MongoDB connection string. -
PORT
: 3000.
-
-
Save the
.env
file.
After completing the configuration steps, you can now run Snapture locally.
- Start the backend server:
cd server node server.js
- Start the frontend development server:
cd ../client npm start
- Access Data_Keeperin your browser at
http://localhost:3001
.