Public Repository

Last pushed: 3 months ago
Short Description
networking app, because no one has done it before
Full Description

CodeUp

A networking application where people of similar software interests can learn, collaborate and connect.

Team

  • Product Owner: Trace Baxter
  • Scrum Master: Adam Alcott
  • Development Team Members: Doris Chiu, Rodolfo Rodriguez, Guillermo Blanco

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

To login to codeUp, go to the landing page and click the GitHub icon to login using your GitHub credentials. Upon successful login, you will be greeted by all the upcoming local events in your area.

If you select the user icon in the top right, you can view your own profile in order to edit your current skillsets as well as skills you would like to develop. By clicking on the Explore icon next to the User icon, you can return to the Events/Users/Maps page.

On the Events page, browse events and select drop-down icons to reveal more details. Some events are marked as private and the moderator will need to be contacted for location information. You can pin events that interest you and view your pinned events by clicking the My Pinned icon. In that section, you can also find the Add Event icon where you can create your own events. You can view all created events by selecting the My Events icon and edit/delete each event.

If you select the Map heading at the top, you will be taken to a map displaying the locations of all public events as well as a list of the corresponding events in the sidebar. By clicking the Users heading, you can view all registered users of the app. Select a user to view their profile where you can endorse them or message them to begin a conversation using our chat feature, which can be accessed in the bottom right corner. Going back to the Explore page, you can use the search bar at the top to search users and events by languages, skills, location, or username.

Requirements

  • Node 6.1.x
  • MongoDB 3.4.x

Development

Installing Dependencies

From within the root directory:

$ npm install
$ npm install -g grommet-cli

Then in seperate terminals run:

$ npm start

$ npm run webpack

$ mongod

These commands start your server using nodemon, start the mongodb and start webpack in watch mode. Now your app lives on your localhost port 3034. Have fun!

Roadmap

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

Docker Pull Command
Owner
henriettasarmy

Comments (0)