Giter Club home page Giter Club logo

divebuddy's Introduction

Dive Buddy

Screen-Shot-2023-01-16-at-09-43-09

About:

The main purpose of this application is to help Diving Schools to easly manage their courses, allow the divers to keep track of their diving information (sites/depth,used gear and so on).

In our times, Diving Schools still using old notebooks to keep the student's progress, and we here to make this experience more comfortable.

If you are new Student, you need to make a couple of dives with the instructor. Then you need to do a test and pass it in order to get your first Diving Star. Here we will keep track of each dive, the site in wich you dived, the gear you used and the depth you reached at each dive.

The Instructors can set-up a weekly schedule, and the Student can view it in order to be updated with that information.

In addition, we have the School Forum, in which both the Students and the Instructors can communicate with each other and get all the weekly updates.

Student Dashboard

Screen-Shot-2023-01-15-at-09-02-50

Here as you can see, the student have access to 4 main fetures:

  • Add a new dive log with the needed information
  • View his recent dives
  • Forum, where he can send and read messages
  • Schedule, where he can be updated with all the new events at the school.

Instructor Dashboard

Screen-Shot-2023-01-15-at-09-05-27

Here the instructor have access to 3 main fitures:

  • View the student's dive logs, where he can approve / decline each dive.
  • Form, where he can read and send new messages.
  • Schedule, where he can submit new events.

Running the application:

# Clone the back-end repository
$ git clone https://github.com/MightyArty/DiveBuddyBackend.git
# Clone the fron-end repository
$ git clone https://github.com/MightyArty/DiveBuddy.git
# cd DiveBuddyBackend
# Open a new terminal inside
# Install npm
$ "npm install"
# Run the back-end server
$ "nodemon server"
# cd DiveBuddy
# Install npm
$ "npm install"
# Run the fron-end application
$ npm start

divebuddy's People

Contributors

mightyarty avatar shanivahav avatar bar-sela avatar

Watchers

 avatar  avatar

Forkers

bar-sela

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.