Giter Site home page Giter Site logo

haparlament-web-app's Introduction

HA-Parlament

The applications - in this project was build based on this article

Guidelines

  • Always use the latest Go version
  • Work in single branch
  • Don't push code without ensuring it is working properly

Deployment

Use the Deployment folder for

  1. Building the client side code by running build.client.sh The script generates static files into ui/build folder that later pushed into the Go app

  1. Building the server side code by running build.server.sh This script build the app for Linux environment. If you want to build it for different OS you need to look for env GOOS=linux GOARCH=amd64 and replace per your need. Environment variables can be found here

Note that the folder you are executing the build should be the deploy folder

haparlament-web-app's People

Contributors

adamkobi avatar davidvoler avatar maorcc avatar oferbu avatar sagyble avatar sagyblelearning avatar yotamshalev avatar

Stargazers

 avatar

Watchers

 avatar  avatar

haparlament-web-app's Issues

Session_request is submitted before "אישור" is pressed

Need to talk with Product about the flow, and when the session_request is sent to the backend.
Either remove the "אישור"/"ביטול" buttons, or make the the api call after "אישור" is clicked.
Or do any other design that is defined by Product.

Fix UI comments from Amitay

intro page:
delete footer and move the CTA a bit down
how does it work subtitle should be closer to the 3 steps
font should be "assistant"
check the color of main CTA button (not according to Figma)

Feelings page:
iphone on edge browser - feelings buttons appear to be blue (missing default color on buttons)
layout doesn't seem right
there is scroll
there should be multi selection for feelings
add some more spacing between feelings and the CTAs
go back to Amitay to decide on the changes to the image selection flow

let's talk page:
iphone edge - arrow SVG appear with blue background (missing default color on buttons)
progress lines have gray background
add radius 2 to the small rectangle progress lines

time selection page:
change buttons text color to black (missing default color on buttons)
fix confirmation popup text (ask Amitay for the text)
after session request sent successfully, need to redirect to a success page. (ask Amitay for design)

Add session_request also to Airtable

We need a simple back office tool for coordinating the sessions.
For now we will use Airtable.

Please add a call to add a Session Request row in Airtable when the session_request api is handled by the backend.

Add CICD

We want CICD (Continuous Integration and Continues Deployment)

Notes:

  1. CICD should support both the BE and the FE.
  2. Use GitHub Actions
  3. For now, any successful merge to Main branch should be deployed to production.
  4. Any code that is pushed to the GitHub should automatically run tests and Lint.
  5. Failing tests or failing Lint should prevent the merge to Main.

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.