Logo Lanfrica

nimo12-hunt/MInT-Smart-Navigation-System

Domain:

digital infrastructure

Record type:

software
Creator:
nim
Host:
Enterprise digital navigation and feedback management platform for Ethiopia's Ministry of Innovation & Technology. Enables citizens to find departments instantly, submit feedback, and staff to access role-based dashboards. Bilingual Amharic/English support, email notifications, reports, analytics. # Mint Navigator: Smart Visitor Guidance System ## Project Description This project is a Smart Visitor Guidance System, codenamed "Mint Navigator," developed using the MERN stack (MongoDB, Express.js, React, Node.js) and styled with Tailwind CSS. It aims to provide intelligent navigation and information for visitors within a specified environment. ## Features - Interactive maps and routing for visitors. - Point of Interest (POI) information and details. - User authentication and authorization (e.g., for admin access to manage POIs). - Search functionality for locations and services. - Responsive design for various devices. - [Add more specific features as your project develops, e.g., real-time updates, multilingual support, accessibility features.] ## Technologies Used - **Frontend:** React (likely with Vite for development), React Router DOM, Tailwind CSS - **Backend:** Node.js, Express.js - **Database:** MongoDB (with Mongoose for ODM) - **Other:** [Mention any other significant libraries or tools like Axios, Redux, etc.] ## Installation Guide Follow these steps to set up the project locally on your machine. ### Prerequisites - _Node.js:_ (LTS version recommended, e.g., 18.x or 20.x) - Download from nodejs.org. - _npm:_ (Comes with Node.js) or Yarn. - _MongoDB:_ - _Local Installation:_ Install MongoDB Community Server - Follow instructions on mongodb.com. - _MongoDB Atlas:_ Alternatively, you can use a cloud-hosted MongoDB Atlas cluster. ### Steps 1. _Clone the repository:_ ```bash git clone github.com cd mint-navigator ``` (Replace `your-username` with your actual GitHub username) 2. _Set up Environment Variables:_ This project requires environment variables for configuration (e.g., database connection strings, API keys). - You will find an `.env.example` file in the root of the project (and potentially in `client/` and `server/` sub-folders if your project is structured that way). - Create a new file name …

Languages