/NeuroSpace

NeuroSpace is an inclusive networking application designed to bring Neurodivergent individuals and their loved one's community and resources.

Primary LanguageJavaScript

NeuroSpace

icon

By Monica Barboza

About

Demo

NeuroSpace is an inclusive networking application designed specifically for neurodivergent individuals and their loved ones. This platform provides a welcoming space where users can connect with others, share experiences, access valuable resources, and foster meaningful relationships.

Neurospace homepage

Features

  • User Profiles: Create a personalized profile to showcase your interests and connect with others.
  • Forum: Start discussions, share experiences, and engage with a supportive community.
  • Resources Section: Access tools and resources curated to help you succeed and navigate challenges.
  • Calendar (Coming Soon): Stay updated on events and gatherings in your area to foster deeper connections within the community.

Technologies Used

  • React router
  • vite
  • React Icons
  • Django
  • Django Rest Framework
  • Tailwind CSS
  • Axios
  • Python3
  • React
  • JavaScript

Description

Welcome to NeuroSpace, a revolutionary platform designed with neurodivergent individuals and their loved ones in mind. Our mission is to create an intuitive and inclusive networking app that fosters a supportive community, facilitates seamless information sharing, and nurtures meaningful connections.

At NeuroSpace, we believe in the power of camaraderie and understanding. That's why we've crafted a space where individuals can find assistance, guidance, and most importantly, a sense of belonging. Whether you're seeking advice, sharing experiences, or simply looking to connect with others who understand, NeuroSpace is here for you.

With our user-friendly interface, creating a personalized profile and starting discussions in our forum is effortless. Engage in conversations that matter to you, connect with like-minded individuals, and discover new perspectives.

In our resources section, you'll find a wealth of tools curated to help you succeed. From educational resources to practical tips and strategies, we're here to support you on your journey.

And while our calendar feature is still on the horizon, envision a future where you can easily discover events and gatherings in your area, fostering even deeper connections within our community.

Join us at NeuroSpace and be part of a community that celebrates diversity, fosters empathy, and empowers individuals to thrive. Together, we're building more than just a platform – we're building a home.

Setup/Installation Requirements

  • Open terminal or command prompt
  • Clone the repository by running the following command to your desktop:
git clone https://github.com/MonBoza/NueroSpace.git
  • Make sure .gitignore is added to the repository
  • Navigate to the NeuroSpace directory and follow the front and backend setup below

Back end setup

  1. Navigate to the "backend" directory within the NeuroSpace folder using the command line:
cd backend
  1. Activate your virtual environment:
. .venv/bin/activate
  1. Migrate the Database by running:
python manage.py migrate
  1. Start the server by running:
python manage.py runserver

Front end setup

  1. Open a separate terminal window and navigate to the "frontend" directory within the NeuroSpace folder.

  2. Install the required packages:

npm install
  1. Run the following to start the server
npm run dev

Known Bugs

  • No known bugs

License

NeuroSpace is licensed under the MIT License.

Email: MonBoza@gmail.com

Copyright (c) April 21, 2024 Monica Barboza

Component Diagram

NS_Component_Diagram