Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ndoteddy/project-polistack-web

Polistack - Web
https://github.com/ndoteddy/project-polistack-web

express mongodb nodejs reactjs

Last synced: 8 days ago
JSON representation

Polistack - Web

Awesome Lists containing this project

README

        

# Project Polistack

[![HitCount](http://hits.dwyl.io/ndoteddy/https://github.com/ndoteddy/Project-Polistack-Web.git.svg)](http://hits.dwyl.io/ndoteddy/https://github.com/ndoteddy/Project-Polistack-Web.git) [![Build Status](https://travis-ci.org/ndoteddy/Project-Polistack-Web.svg?branch=master)](https://travis-ci.org/ndoteddy/Project-Polistack-Web) [![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/ndoteddy/Project-Polistack-Web/issues) [![devDependency Status](https://david-dm.org/ndoteddy/Project-Polistack-Web.svg)](https://david-dm.org/ndoteddy/Project-Polistack-Web) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Background
Nowadays, to learn and stay sharp with current edge of technology is very challenging.
In this repository i have put my Proof Of Concept about Event Planner
with ReactJS as main technology and NodeJs Express as main API.

We plan to use Microservices (Service Oriented Architecture) - so all module
will have less dependency and with React Component it makes system can be extend or reuse easily.
Off course with API we can integrate it With Mobile apps as well. (Either native or ReactNative)

Current objective : **Polistack Event Planner**

You can open URL below to see how it looks like and play arround with it :D

Production URL (Master) : https://secure-basin-93086.herokuapp.com/#

Wanna discuss or collaborate together kindly Drop a message

author : nando teddy

e-mail : [email protected]

## Table of Contents
* [Objective](#objective)
* [Prerequisite](#prerequisite)
* [Contributing](#contributing)
* [Changelog](#changelog)

## Objective

1. Create Event Planner System
2. Use Agile Methodology
3. Use ReactJs as Main Core Technology
4. Use NodeJs as Main API Layer Architecture
5. Use Microservices Architecture
6. Use CI (Continous Integration) Tools Like Jenkin or Teamcity
7. Proficient to estimate Complexity Of Program
8. Able to make Software Ecosystem From Web Apps until Mobile Apps
9. Able to Analyze Security Vulnerability

## Prerequisite

1. For this repository u need to install following software
- NPM with NodeJS - https://nodejs.org/en/
- ReactJs - https://reactjs.org/tutorial/tutorial.html
- Git For Windows (Bash) - https://git-scm.com/download/win
- WebStorm - https://www.jetbrains.com/webstorm/
- Postman - https://www.getpostman.com/

2. Clone or Fork This repository

https://github.com/ndoteddy/Project-Polistack-Web


3. Npm package manager will auto download node module for u according a Json Package
- clone this repository
- go to your directory using terminal (KDE/UBUNTU/OSX) or Command Prompt (Windows)
- make sure npm already installed
- npm install
- this website use webpack and hot loader - u can customize the port in webpack.config.js
- npm start

4. Happy coding

5. Hosting
- Heroku - NodeJS | React https://heroku.com/

## Contributing
Fork it
Create your feature branch (git checkout -b my-new-feature)
Commit your changes (git commit -am 'Add some feature')
Push to the branch (git push origin my-new-feature)
Create new Pull Request
See [Contributing](CONTRIBUTING.md) and List of our contributor here [Contributors](https://github.com/ndoteddy/Project-Polistack-Web/graphs/contributors)


## Changelog
See detail of Project Changes on [Changelog](CHANGELOG.md)