Submitted by:
- Team Member 1: Carlos Sac
- Team Member 2: Karla Ferrel-Castillo
The Neuro Resource App is a comprehensive platform designed to connect the neurodivergent community and their caregivers with essential resources and services. This Flask-based web application leverages MongoDB Atlas for its database and Google Firebase for user session validation and token management. It aims to reduce the time and stress associated with finding and accessing resources by providing a user-friendly interface and location-centric database.
The app serves as a bridge between the neurodivergent community and non-profit organizations, local government-funded bodies, school systems, and behavioral health departments. It provides information and services in areas such as health, therapies, support groups, education, and advocacy. The app’s primary goal is to make resource discovery and access easier and more efficient for the neurodivergent community and their caregivers
Before you begin, ensure you have installed Python 3 on your machine. To create a Python virtual environment, open a terminal and run the following command:
python3 -m venv venv
Activate the virtual environment To activate the virtual environment, run the following command:
On Windows:
.\venv\Scripts\activate
On Unix or MacOS:
source venv/bin/activate
Install the requirements To install the requirements for this project, run the following command:
pip install -r requirements.txt
This will install the following packages: Flask pymongo python-dotenv black Werkzeug pyrebase4 flask-wtf firebase-admin
Copyright 2023 Carlos Sac & Karla Ferrel-Castillo
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.