**Client app repository : https://github.com/gungun8799/misn-client-app **Agent app repository : https://github.com/gungun8799/misn-agent-app
This repository contains the web applications for the Maternal Infant Service New York (MiSN) project. MiSN is a non-profit social support organization aimed at streamlining operations by leveraging AI for tasks such as eligibility screening, form filling, service matching, and client communication. The project includes three interconnected applications: Admin Dashboard, Client App, and Agent App.
The MiSN project aims to provide a seamless experience for both clients and agents, ensuring that underserved citizens receive the necessary support by matching them to state-provided facilities and services efficiently. The system is designed to handle various operations including service requests, document uploads, appointment scheduling, and communication between clients and agents.
The Admin Dashboard allows administrators to monitor and manage the operations of MiSN. Features include:
- User management
- Service and program management
- Monitoring application statuses
- Generating reports
The Client App is designed for clients to interact with MiSN services. Features include:
- Service request submission
- Document upload
- Viewing service status
- Scheduling appointments
- Communicating with agents
The Agent App is for agents to manage their assigned clients. Features include:
- Viewing and managing client requests
- Communicating with clients
- Scheduling and confirming visits
- Submitting service details
To run these applications locally, follow these steps for each application:
-
Clone the repository:
git clone https://github.com/yourusername/misn-project.git cd misn-project
-
Navigate to each application directory and install dependencies:
-
Admin Dashboard:
cd admin-dashboard npm install
-
Client App:
cd client-app npm install
-
Agent App:
cd agent-app npm install
-
To start each application, navigate to the respective directory and run:
-
Admin Dashboard:
cd admin-dashboard npm start
-
Client App:
cd client-app npm start
-
Agent App:
cd agent-app npm start
Each application will start on its default port (usually http://localhost:3000
).
The MiSN project uses the following technologies:
- Frontend: React.js, HTML, CSS, JavaScript
- Backend: Firebase Firestore, Firebase Storage
- Authentication: Firebase Authentication
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
Please ensure your code follows the project's coding standards and conventions.
This project is licensed under the MIT License. See the LICENSE file for details.
This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify