Giter VIP home page Giter VIP logo

apex-lap-2-project's Introduction

APEX - Lap 2 project

A habit tracking app for E-Sport Athletes

Gebru Lap 1 Project Team Penguins:

  • Trina Yau
  • Alfie Kelly
  • Michael Harkins
  • Dan Willis

Description


Installation & Usage

Installation

Installation is not required as this app has been deployed. However, prior to deployement, installation instructions consisted of:

  • Clone or download the repo
  • cd into the Lap1Project/server folder in your terminal
  • Run all dependencies
    • npm
    • nodemon
    • supertest
    • express
    • cors
    • jest
    • Docker
    • EJS

Usage

This current release of the project has our server-side running on Heroku and client-side running on netlify.

If you wish to run the application locally, please follow the following:

  • Update client/index.js API to http://localhost:3000/journal and save
  • cd to the server folder in your terminal & run npm start to launch the server
  • Navigate to the client folder and open the index.html file in your browser to see the application UI

Technologies

  • HTML
  • CSS (Bootstrap)
  • JavaScript
    • Node.js
    • Express
    • Cors
    • Jest
    • Supertest
    • ejs

Process

[How did you go about creating this project]

Agreed on our way of working

  • Agreed on a single method of communication about this project (slack)
  • Agreed on what branches we will work in and will only merge in main after communicating to the rest of the team via slack
  • Agreed where our single point of truth for this application will be stored (Figma)
  • Agreed a rough plan of how we intend the week to go

Understanding the problem

  • Tried to understand the core need for the application and wrote this in a single sentence

Defining and refining

  • Defined the core requirements of the application and added each requirement as tickets in a kanban board
  • Went through each ticket as a team to ensure we are all aligned with the requirments and how we indend to tackle the ticket

Design planning

  • Found a few examples of similar journalling websites and took full screenshots of them
  • Using Figma, as a team we went through each of these example screenshots and discussed what we liked and disliked about thier design
  • Then as a team we drew a LoFi wireframe of our application

Organising and planning

  • Assigned a few tickets to each team memeber
  • Planned regular catch up sessions each day (morning, afternoon, evening) to see how everyone is doing and if we need to re-align/re-distribute work

Wins & Challenges

Wins

Challenges


Bugs (that still exist)



Licence

  • MIT Licence

Copyright 2022

apex-lap-2-project's People

Contributors

trinayau avatar harkins12345 avatar walkingz3d avatar scralfie 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.