A smart city community centered application I am building for the Hackers In Residence under the Nkwashi program

Overview

Hackers In Residence

I am developing this automation app solution to help mitigate and/or create an organized schema/way of how hackers and residents of the Nkwashi smart city live their day to day life, through automation of everyday life activities.

  • Its basically a side project automation solution to common problems I observe on a daily basis while living in Nkwashi under the Microverse program

Please, see the video explaining some core functionality of the app

Watch Demo Video


Built With

  • JavaScript
  • React JS
  • Redux
  • HTML & CSS of course :-)

Deployed On

GitHub Pages

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • some knowledge on npm , webpack, JavaScript(ES6) and React
  • Node.js
  • Web browser
  • Code Editor

Setup

  • Clone repository using this command in terminal git clone https://github.com/blessedjasonmwanza/hackers-in-residence.git
  • Change directory to the cloned repository cd hackers-in-residence
  • Install dependencies using npm install
  • run npm start

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.\

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

npm run eject

Note: this is a one-way operation. Once you eject, you can't go back!

If you aren't satisfied with the build tool and configuration choices, you can eject at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.

You don't have to ever use eject. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.

Authors

đŸ‘€ Blessed Jason Mwanza

đŸ€ Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐ if you like this project!

📝 License

This project is MIT licensed.

The Idea is from my mind but - images and branding used belong to their respect owners. (Don't come suing me :-) )

Comments
  • Request pickup feature

    Request pickup feature

    Add and implement request pickup feature #8

    In this UI/UX update following issue #8

    • Add Request pickup UI component
    • Simulation booking UX

    See screenshots

    opened by blessedjasonmwanza 0
  • Add Request Pick-up UI page

    Add Request Pick-up UI page

    Request Pickup

    Should have the following feature to enable users to request a pickup from/to Nkwashi - Lusaka City Central place

    • Resident Contact Details
    • Pick Up Location
    • Destination Location
    • Pickup Date
    • Pick Up Time
    • Comments / Narrations
    enhancement 
    opened by blessedjasonmwanza 0
  • Add beverages page UI/UX

    Add beverages page UI/UX

    Add beverages page UI/UX #2

    In this UI/UX update;

    • Add Beverages page functionality
    • Extractor user personal input fields into an independent component
    • Use Redux to store maintain one source of truth for user data across the app See screenshots below

    opened by blessedjasonmwanza 0
  • Add buy beverages UX page

    Add buy beverages UX page

    Build UI to do the following;

    • Enable users to add their details including prefab address
    • Enable users to add custom beverages in request
    • enable users to place an order
    enhancement 
    opened by blessedjasonmwanza 0
  • Feature/groceries page

    Feature/groceries page

    Feature/groceries page

    In this UX update;

    • Build groceries order placing page,
    • Enable user to edit details and persist them in localstorage
    • Simulate order process when user presses order without submitting data to real API See screenshots below

    opened by blessedjasonmwanza 0
  • Add exercise booking

    Add exercise booking

    Build UI UX to do the following;

    • Enable users to pick a date they would want to exercise,
    • preview already existing users that may have booked to exercise on the same day
    • Allow user to select their time of choice and time proximity evening or morning run
    • Allow users to book join a selected slot
    enhancement 
    opened by blessedjasonmwanza 0
Owner
Blessed Jason Mwanza
Passion-driven Full-Stack Software & Web Applications Developer. [ PHP, SQL, React.JS, JS ] - Smart cities | Remote Work | Automation | Open to opportunities.
Blessed Jason Mwanza
A minimal, mobile-ready, album-centered music client for subsonic compatible music servers.

Soniclair An album-centered subsonic client for PWA, Android, Android TV and Desktop SonicLair is a minimal, mobile-ready, album-centered music client

Carlos PĂ©rez 17 Dec 13, 2022
A community website built by the community for the community (Hacktoberfest 2022) :tada:

Hacktoberfest 2022 ?? : Built by the community for the community! This repository is an initiative which aims to help beginners kickstart their open-s

Your First Open Source Project 5 Oct 12, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till mÀnniskor pÄ flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
This tool is studied to help ethical hackers to find vulnerable points in webpage's javascript

JavaScream This tool is studied to help ethical hackers to find vulnerable points in webpage's javascript. HOW TO INSTALL (FIREFOX) 1- clone the proje

Davide Cavallini 8 Aug 11, 2022
This tool is studied to help ethical hackers to find vulnerable points in webpage's javascript

JavaScream This tool is studied to help ethical hackers to find vulnerable points in webpage's javascript. HOW TO INSTALL (FIREFOX) 1- clone the proje

Davide Cavallini 7 Aug 3, 2022
Hasbik is a community based social token and the new paradigm in the crypto space. With the goal to build a community around a crypto token.

Hasbik is a community based social token and the new paradigm in the crypto space. With the goal to build a community around a crypto token.

null 2 Jan 5, 2022
ç§‘æŠ€éŁŽæ™șæ…§ćŸŽćž‚ Demo: http://stonerao.com/public/city/

Three.js Setup Download Node.js. Run this followed commands: # Install dependencies (only the first time) npm install # Run the local server at local

rao_yan 120 Dec 2, 2022
SafeCycle—a tool that keeps cyclists safe. Gone are days of weaving through busy city streets, SafeCycle finds all the bike routes for you to ensure a smooth ride wherever you want to go.

Inspiration Biking—an everyday form of travel for students and professionals across the globe. On-campus, back home, and with the people that we know

Ryan Hu 2 May 2, 2022
From the Linux Foundation office in New York City, welcome to The Untold Stories of Open Source

From the Linux Foundation office in New York City, welcome to The Untold Stories of Open Source. Each week we explore the people who are supporting Open Source projects, how they became involved with it, and the problems they faced along the way.

The Linux Foundation 77 Jan 5, 2023
Qwik City adapter for trpc.io

tRPC ?? Qwik City End-to-end typesafe APIs made easy with tRPC.io in Qwik City applications. Build & consume fully typesafe APIs, without schemas or c

Giorgio Boa 29 Oct 11, 2022
Simba is a city like Florence, Vienna, or San Francisco but built via the internet.

Simba City Project setup Duplicate env.example and .env.test.example and rename to .env and .env.test Firebase Authentication We are going to use fire

Simba City 48 Dec 15, 2022
convert markdown to html in under 5kb

convert markdown to HTML in under 5kb take a look at the to PHP translated version: https://github.com/SimonWaldherr/micromarkdown.php about License:

Simon Waldherr 201 Dec 8, 2022
Here are the projects I completed under freeCodeCamp courses

freeCodeCamp Projects Here are the projects I completed under freeCodeCamp courses. For an overview of the course certifications, please visit my free

Quỳnh VÆ°ÆĄng 0 Mar 1, 2022
Blobernize your pictures with this all-new tool! Still under development, but it works for now.

Still under development, but in a usable state image-blobernizer A very simple image-blobernizer made for the webbrowser using p5.js Live demo Require

Sen van der Heide 3 Mar 23, 2022
API client to test endpoints over HTTP. Uses superagent under the hood

@japa/client API client to test endpoints over HTTP. Uses superagent under the hood The API client plugin of Japa makes it super simple to test your A

Japa.dev 8 Apr 13, 2022
useOverlay uses floating-ui and framer-moting under the hood, giving you an API that provides great usability.

Create floating things easily useOverlay uses floating-ui and framer-moting under the hood, giving you an API that provides great usability. Warning D

Nedim Arabacı 8 Oct 24, 2022
Website for HKU NLP group (under construction)

hkunlp.github.io A new website for HKU NLP group (under construction). For now this page will host our blog posts (get more info at this week's group

HKU NLP Group 8 Nov 1, 2022