Skip to content

Ohlone's Schedule Builder! Being developed through a professional collaboration between Ohlone College's various STEM Clubs.

Notifications You must be signed in to change notification settings

dot-slash-CS/MakeMyFuture

Repository files navigation

./MakeMyFuture

This README is under development. Visit dotslashcs.com for frequent updates!

Run the app using node app.js in your terminal. Make sure to have node and dependencies installed first (to install dependencies, run npm install first.)


For MakeMyFuture Developers

Welcome to ./MakeMyFuture! Whether you're working on client-side, server-side, or some other role, your work is appreciated! This quick tutorial will get you setup with everything you need to get the project working on your computer, regardless of what operating system your on. For starters: follow the steps below.

  1. Download and install git (the terminal tool, just click through the install tool (make sure to have git bash installed), the default options are fine)
  2. Download and install NodeJS, again defaults are fine
  3. Download and install an IDE, most members prefer VSCode
  4. Make an account on MongoDB, Click through the defaults until you have a database up and ready to go
  5. Open VSCode, Start a new terminal and navigate to a folder in which you would like to download the repository (You can use cd Downloads to move to your Downloads folder), and run the following command to download the repository (If you're on Windows, you may need to specifically open a git bash terminal by using the plus sign)
git clone https://github.com/dot-slash-cs/MakeMyFuture
  1. Use File > Open Folder... in VSCode to now navigate to your downloaded folder. Open a terminal again (Using Terminal > New Terminal) (Git bash if needed) and run the following commands to install needed dependencies and start the server.
npm install
node app.js

(You may need to add the password for the MongoKey in a .env file. For more information, send a message to Pirjot). 7. Open a new browser tab/window and go to localhost:3000 to see the webpage! Check out the files in the folder to see what sort of code already exists. NOTE: If you receive a MongoParseError that reads Invalid connection string go to mongodb-library.js and change the uri to your uri on MongoDB. (Uncomment the mongo.connectClient() line in app.js and the require('mongodb-library.js') lines in both app.js and routes.js.

About

Ohlone's Schedule Builder! Being developed through a professional collaboration between Ohlone College's various STEM Clubs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published