davlsb / Lochitty

Using React, the Material UI library, Sequelize, and Express.js routes, Lochitty was created; Focused to reconnect people and ease our communities back to pre-pandemic norm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lochitty

A location based connection application, focused to reconnect people and ease our communities back to pre-pandemic norm. This project has a hyperlocal setup, so esentially, with a click of a button, any logged in user can post a chat message or plan an event so that any other user within the same zip code can see them.

Stack

API

  • express.js
  • sequelize.js

React client

  • Built using create-react-app and configured to work with the api.
  • Bootstrap 4.x added to /client/public/index.html
  • React Router

Credits

  • Team members Thamesh Prittipaul and Dee Slawotsky.
  • Graphic designer Penelope Seelochan for bringing the logo to life.

Project Structure

.
├── README.md
├── api
│   ├── app.js
│   ├── config
│   │   └── config.json
│   ├── controllers
│   │   ├── appConfig.js
│   │   ├── auth.js
│   │   ├── index.js
│   │   └── posts.js
│   ├── middlewares
│   │   ├── authentication.js
│   └── models
│       ├── index.js
│       ├── post.js
│       └── user.js
├── client
│   ├── README.md
│   ├── package-lock.json
│   ├── package.json
│   ├── public
│   │   ├── favicon.ico
│   │   ├── index.html
│   │   ├── logo192.png
│   │   ├── logo512.png
│   │   ├── manifest.json
│   │   └── robots.txt
│   └── src
│       ├── App.css
│       ├── App.js
│       ├── App.test.js
│       ├── components
│       │   ├── AuthButton.js
│       │   ├── EventModal.js
│       │   ├── Loading.js
│       │   ├── Modal.js
│       │   ├── Post.js
│       │   ├── PostModal.js
│       │   ├── PrivateRoute.js
│       │   ├── eventFetcher.js
│       │   ├── extendedfab.js
│       │   ├── fab.js
│       │   ├── fancyButtons.css
│       │   ├── header.css
│       │   ├── header.js
│       │   ├── lochitty.png
│       │   ├── map.txt
│       │   ├── mockData.json
│       │   └── snackBar.js
│       ├── index.css
│       ├── index.js
│       ├── logo.svg
│       ├── pages
│       │   ├── AboutUsPage.js
│       │   ├── PostFormPage.js
│       │   ├── PostsListPage.js
│       │   └── ShowPostPage.js
│       └── serviceWorker.js
├── package-lock.json
└── package.json

About

Using React, the Material UI library, Sequelize, and Express.js routes, Lochitty was created; Focused to reconnect people and ease our communities back to pre-pandemic norm.


Languages

Language:JavaScript 93.7%Language:CSS 2.6%Language:HTML 2.2%Language:Shell 1.6%