Skip to content

vitorvk2/semear-ngo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project for NGO Semear

This project aims to create an online structure for the NGO Semear in Marília-SP, which requires an organized and efficient way to manage its students and mentors. For this purpose, the project will be developed using Django for the web and API components, and Flutter for the mobile application. MySQL will be used as the database.

Dependencies

To run the project, you need to have at least Python 3.6 and MySQL 5.7 installed. For the mobile application, Flutter 2.0.3 is required.

Installation

MySQL:

CREATE DATABASE semear;

Environment

Linux (Debian-based):

apt install python3-pip

Windows and macOS already come with pip installed.

pip install virtualenv

git clone ...

cd .../site

virtualenv -p python3 env

. ./env/bin/activate

pip install -r requirements.txt

Create a .env file based on .env.example, update the key information, and run:

python manage.py migrate

python manage.py runserver

The website will start on port 8000 of the localhost.

Mobile

cd .../app/semear

flutter pub get

flutter run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 42.7%
  • Dart 18.4%
  • HTML 17.2%
  • JavaScript 15.8%
  • CSS 4.9%
  • Ruby 0.7%
  • Other 0.3%