This project is a web application that utilizes React and Leaflet to display maps and resources based on user input. It includes a form for users to enter their details and preferences, which then generates a personalized brochure with mapped locations and relevant information.
To get started with this project, you'll need to install the necessary dependencies and run the server. Follow the steps below:
git clone https://github.com/yourusername/your-repo-name.git
cd your-repo-name
2. Install Dependencies
Install the required dependencies for both the frontend and backend.
Navigate to the root directory and install dependencies using npm:
bash
Copy code
cd your-repo-name
npm install
Server
Navigate to the server directory and install dependencies using npm:
bash
Copy code
cd ../server
npm install
3. Run the Server
To start the server, use nodemon. This will automatically restart the server when code changes are detected.
bash
Copy code
npx nodemon index.js
4. Start the Frontend
Navigate back to the frontend directory and start the development server:
bash
Copy code
cd ../your-repo-name
npm run dev
Usage
Open your web browser and navigate to http://localhost to access the application.
Fill out the form with your details and preferences.
Submit the form to generate a personalized brochure with a map and resource information.
Contributing
If you want to contribute to this project, please fork the repository and submit a pull request with your changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contact
For any questions or feedback, please contact dparedes3@neiu.edu.