Skip to content

abtinmbm/FBLA2024

Repository files navigation


Logo

School Partner Directory

A platform to facilitate meaningful partnerships between schools and external stakeholders, fostering a collaborative ecosystem that enriches educational experiences and empowers students to thrive in a dynamic world.

View Demo . Report Bug . Request Feature

Table Of Contents

About The Project

Welcome to the School Partner Resource Directory, an innovative platform developed for the FBLA2024 competition, designed to bridge the gap between schools, community organizations, government entities, and businesses. Our platform serves as a dynamic hub where schools can seamlessly connect with partners across various sectors, empowering students to discover valuable opportunities for growth and collaboration.

Comprehensive Partner Database: Our platform hosts an extensive directory of partners from diverse sectors, including local businesses, government agencies, nonprofit organizations, and community groups, providing schools with a rich ecosystem of potential collaborators.

Customized Profiles: Partners can create detailed profiles showcasing their mission, services, and areas of expertise, allowing schools to make informed decisions when seeking collaborations that align with their goals and values.

Resource Sharing: Partners can share resources such as educational materials, internship opportunities, volunteer programs, and career development initiatives, empowering schools to provide students with valuable learning experiences beyond the classroom.

Built With

Getting Started

Prerequisites

Clone the repo:

git clone https://github.com/abtinmbm/FBLA2024.git

Installation

To install the required packages, run the following command pip install -r requirements.txt

Usage

After modifying models, new migrations must be generated: python manage.py makemigrations

The generated migrated files must be applied to the database: python manage.py migrations

You may import demo data with the following command:

python manage.py loaddata demo

Finally, run the server:

python manage.py runserver

RESET COMMAND (DESTRUCTIVE)

Alternatively, the following commands can be used to destructively reset the server in one line:

WINDOWS (LOCAL)

rm db.sqlite3 | python manage.py makemigrations | python manage.py migrate | python manage.py loaddata demo | python manage.py runserver

Linux (python-anywhere)

python manage.py makemigrations && python manage.py migrate && python manage.py loaddata demo

About

School Partner Directory - Abtin Aryanpour FBLA2024 Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published