Giter Club home page Giter Club logo

kole's People

Contributors

chaiwa-berian avatar silverkeytechnologies avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

kole's Issues

Create a Project Wiki Page

This page will help us pull all our documentation for this project in one place and also share and showcase our work with the rest of the world!

Separate client App from Server App

This will save us a lot of headaches! The client Apps should live in their own repos, and the server App should also be separated! So each repo will focus on a specific project...

Fix directory referencing

The App works well on local machine, but when deployed to Heroku it can't resolve the static files including templates and scripts , most likely because of the way static directory for express has been registered!

Add ASYNC VOTING Guide

This is a guide on how to participate in estimating the difficulty/complexity of the issues we are working on. Each issue/feature/bug fix needs to have their size estimated before one can start to work on. The team needs to determine the size of the issue via an Asynchronous Vote, and the rules on how go about that kind of voting should be clearly documented!

Determine Product Architecture

  • ZICTA Connecting schools(Internet available)
  • We will have client server applications hosted locally
  • Client servers will have a way to connect to online production server which will provide latest updates for the App
  • Development environment will push the latest working version of the App to the production server
  • We can also create a service to backup client server data/configurations to an online backup service such as amazon
  • The main objective of this architecture is to allow schools/institutions to use the system disconnectedly, while we seamlessly continue to improve it

Add New Student API

Feature: Add API for New Student
As a Developer
So that I can work with student records
I should be able to add new student to system

Determine technology and frameworks to use

We will use the MEAN Stack:

  1. MongoDB for Data Store:
    MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.
  2. Express :
    is a light-weight web application framework to help organize your web application into an MVC architecture on the server side. Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  3. AngularJS :
    AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write. (https://docs.angularjs.org/guide/introduction)
  4. NodeJS:
    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Add Heroku Integration

This is to setup the project so we can deploy to Heroku, automatically, via Travis CI when all tests pass..

Setup CORS Support

Setup CORS Support to enable client apps(running outside the API's domain) to be able to query data/resources from our API

SKT Digital - The Business Case

Business case and plan for the Kole and Web design business.
Working with Chila through the business plan and case for year 1- 2017.

Add new student

Feature : Add new student
As a user
So that I can keep track of student records
I need to register the new student into the system

Show list of all students

Feature: Show list of all students
As a developer of the system
So that I can work with the data
I want to see the list of all students in the system
Scenario: List all students in the system
Given there are students in the system
When the client requests for a list of students
Then the response should be the list of all students in the system

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.