GithubHelp home page GithubHelp logo

dagim-shimelis / find-a-tutor Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 651 KB

A website for finding tutours and applying for tutour jobs

License: MIT License

JavaScript 20.59% HTML 2.69% Vue 76.72%

find-a-tutor's Introduction

Find a Tutor

A website for finding tutors

Installation Instructions and Verifying Local Environment

Installation

Run the following command from root folder of the forked project to install all dependencies.

npm install

Verify Setup

In order to verify that everything is setup correctly, run the following command that should show you the failing tests.

npm run test

This is good! We'll be fixing these tests once we jump into the build step. Every time you want to check your work locally you can type that command and it will report the status of every task in the project. In addition, each module has tests that can be run scoped to just the tasks in that module. See the instructions at the top of each list of tasks for more information.

Previewing Your Work

In order to see your changes in a browser, you can type this to start the application.

npm run dev

Then, when you visit http://localhost:8080 in a browser you should see the App.vue component's HTML and CSS rendered on the page.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. contributors are more than welcome to work on the frontend of this project.

License

MIT

find-a-tutor's People

Contributors

amiko99 avatar dagim-shimelis avatar dagmt avatar macciatolover avatar

Stargazers

 avatar

Watchers

 avatar

find-a-tutor's Issues

contact tutor

  • must be included in details #4
  • must send info to the database

Coach Registration page

  • Coach registration form which will accept information of coach
  • Stores the coach's data to the Vuex store
  • Add form validation to the registration form

contact feature

the contact feature is accessed through the details page and the list page

  • it must be able to accept email and massage and store it for the recipient

@DagMT must complete this by the end of Feb 1

Contact Routing

-The contact button on the details page is not responsive due to an erroneous routing destination.
-the correct routing destination needs to be used in order for the button to work

Create a list of tutors

  • the list must fetch from a firebase database
  • the list must be clickable and must push to a details page

Requests Page

  • Storing request messages into the Vuex store and database
  • Outputting incoming messages
  • Filtering request for a particular coach

details page

  • must be navigated from the list #3
  • must include a contact feature #5

database

  • create a firebase database
  • connect the code to the database
  • store all info into the database

this must be done first #3

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.