SHED (Sexual Health Education)

This project is a mobile application built to sensitize and provide accurate information on matters sexual health. It is built for the youth in tertiary institutions in mind.

How to get started and run this project.

1. Install and setup either android studio or Visual studio code, or your favourite code editor

Find detailed steps on how to setup VS Code for your operating system here
Find detailed steps on how to setup android studio for your operating system here

2. Install and setup flutter

Find detailed steps on how to install and setup Flutter on your computer here

On VS-code here

On android studio here

Follow the steps here to setup your virtual device for running and testing the app.

3. Cloning this project

  1. Clone it using
git clone https://github.com/SichangiFelix/SHED_solution.git
  1. Navigate into the project directory using your favourite editor

  2. Install dependencies by running

flutter pub get
  1. Run the project on your emulator or physical device

Cloning directly from android studio

  • Launch android studio
  • Select the options icon from the top right corner of the window
  • Select "Get from version control"
  • Copy the cloning link from this repository and add it
    The link is found after selecting the green code button on this repo
  • Pick a folder to house the project and press clone

4. Run pub get to install all dependencies and run the project on your preferred device, either an eulator or a physical device.

Technologies used

Flutter framework for front-end

Flutter is a cross-platform framework used to build application for mobile, web and desktop.
It uses dart programming language.
Get to know more about flutter here

Firebase for back-end

Firebase is used for the backend.
Get to know more about firebase here

Figma

Figma has been used to design SHED.
Here are the designs.