Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 3.43 KB

README.md

File metadata and controls

52 lines (36 loc) · 3.43 KB

FIBI

  • Fibi is a full Stack React Native application that provides information on companies that have hired and are open to hiring international students; it includes advice for students interested in going to university in the US (undergraduate and graduates). Lastly, it contains general information for international students.
  • FIBI's Architecture:
    • FIBI (userClient/mobile app) in ReactNative. Live on the appand play store
    • Server or API in Node.js. Live on Heroku's cloud servers.
    • Database in MongoDB. Live on the MongoDB cloud servers.
    • AdminClient in React
    • Join our community and help make FIBI great!

      Setting up and running FIBI (mobile app)

    • First, install Expo and the other two dependencies (Node.js and GIT), and make sure you complete the second step Mobile app: Expo client for iOS and Android. The link attached should explain everything. Skip this step if you have all the dependencies.
    • Using your CLI, navigate to the location of this cloned project and open it. You should see the three main folders AdminClient, Backend-Heroku, and Fibi. Navigate inside the folder Fibi.
    • In your CLI, run npm install, then run npm start to run the app.
    • If you are having issues, see the contact details at the bottom.
    • Setting up and running the server

    • First, install React and all its dependencies. The link attached should explain everything. Skip this step if you already have React.
    • Using your CLI, navigate to the location of this cloned project and open it. You should see the three main folders AdminClient, Backend-Heroku, and Fibi. Navigate inside the folder Backend-Heroku.
    • In your CLI, run npm install then run node server.js
    • The access key used to connect to our database is read-only access. If you want more privileges get in touch with us. See the contact information at the bottom.

    Setting up and running the AdminClient

  • First, install React and all its dependencies. The link attached should explain everything. Skip this step if you have React already.
  • Using your CLI, navigate to the location of this cloned project and open it. You should see the three main folders AdminClient, Backend-Heroku, and Fibi. Navigate inside the folder AdminClient.
  • In your CLI, run npm install, then run npm start to run the app.
  • If you are having issues, see the contact details at the bottom.
  • Endpoints

    Run the links below in your favorite browser to see the data in the database.

    Get list of all jobs---------------------- GET https://desolate-tor-37189.herokuapp.com/api/getData

    Get news--------------------------------GET https://desolate-tor-37189.herokuapp.com/api/getNews

    Get forum questions ------------------GET https://desolate-tor-37189.herokuapp.com/api/getQuestions

    Get all majors and forum topics -----GET https://desolate-tor-37189.herokuapp.com/api/typesOfJobs

    Contact info

  • If you need any help
    [email protected] and [email protected]
  • TO DO

    1. add machine learning to identify (news abt internationals)