Code Monkey home page Code Monkey logo

hackerearth_webapp_'s Introduction

HackerEarth_WebApp_

HackerEarth JetBrains Competition / Bakery Web App

Welcome to the Baker.co Web-app

Before you begin we recommend you read about the basic building blocks that assemble a MEAN.JS application:

MongoDB - Go through MongoDB Official Website and proceed to their Official Manual, which should help you understand NoSQL and MongoDB better.

Express - The best way to understand express is through its Official Website, which has a Getting Started guide, as well as an ExpressJS guide for general express topics. You can also go through this StackOverflow Thread for more resources.

AngularJS - Angular's Official Website is a great starting point. You can also use Thinkster Popular Guide, and Egghead Videos.

Node.js - Start by going through Node.js Official Website and this StackOverflow Thread, which should get you going with the Node.js platform in no time.

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

Git - Download & Install Git. OSX and Linux machines typically have this already installed.

Node.js - Download & Install Node.js and the npm package manager. If you encounter any problems, you can also use this GitHub Gist to install Node.js.

MongoDB - Download & Install MongoDB, and make sure it's running on the default port (27017).

Cloning The GitHub Repository The recommended way to get MEAN.js is to use git to directly clone the MEAN.JS repository:

$ git clone https://github.com/HRKU/HackerEarth_WebApp_.git This will clone the latest version of the MEAN.JS repository to a meanjs folder.

Downloading The Repository Zip File is also another way

Quick Install Once you've downloaded the boilerplate and installed all the prerequisites, you're just a few steps away from starting to develop your MEAN application.

The boilerplate comes pre-bundled with a package.json and bower.json files that contain the list of modules you need to start your application.

To install the dependencies, run this in the application folder from the command-line:

$ npm install This command does a few things:

First it will install the dependencies needed for the application to run. If you're running in a development environment, it will then also install development dependencies needed for testing and running your application. When the npm packages install process is over, npm will initiate a bower install command to install all the front-end modules needed for the application To update these packages later on, just run npm update Running Your Application Run your Front-End Angular using ng serve:

$ ng serve Your front-end should run on port 4200 with the development environment configuration, so in your browser just go to http://localhost:4200

Run your Back-End Node.js server using node app.js:

Your backend should run on port 3100 i.e http:// localhost:3100 with the development environment configuration.

Make sure that both the servers are up and running for it to run locally.

That's it! Your application should be running. To proceed with your development, check the other sections in this documentation. If you encounter any problems, try the Troubleshooting section.

Explore config/env/development.js for development environment configuration options.

Thanking Reet Khanchandani for being such Good Teammate

hackerearth_webapp_'s People

Contributors

hrku avatar

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.