Israelify-backend is the backend component of the Israelify project, providing essential services such as authentication, RESTful APIs, middleware handling, logging, and MongoDB integration.
Main Repository (Frontend): IsraelifyApp
- Authentication and REST APIs: Secure user authentication and RESTful endpoints.
- Middlewares: Customizable middleware support.
- Logger: Integrated logging system.
- MongoDB Integration: Efficient MongoDB querying and data manipulation.
To get started with Israelify-backend, follow these steps:
- Clone the repository:
git clone https://github.com/barmoshe/Israelify-backend.git
- Navigate to the project directory:
cd Israelify-backend - Install dependencies:
npm install
To run the application, use the following command:
npm startConfiguration files are located in the config directory. Ensure you set up your MongoDB connection string and other environment variables as required.
api: Contains the API endpoints.config: Configuration files.middlewares: Custom middleware functions.public: Public assets (the frontend build).services: Core business logic and services.server.js: Entry point for the application.