Giter Club home page Giter Club logo

zotbuddy's Introduction

Landing page for Zotbins project (https://zotbins.github.io/)

Includes

  • About us for the student team (ZerO Waste Anteaters or ZOWA)
  • Links to our blog and social media (YouTube, Instagram, etc)
  • Who our current team members are
  • Who our research advisors are
  • Who our project mentors are
  • Who our alumni are
  • Miscellaneous photos from Instagram
  • Our project partners

How to Update Team Members, Mentors, and Research Advisors

  • To update the ZotBins members shown in the Team page, go to js/populateAlumni.js, js/populateMentors.js, js/populateResearchAdvistors.js, and js/populateTeamMembers.js
    • To add a team member, go to js/populateTeamMembers.js
    • If a team member is no longer affiliated with ZotBins, move their data from js/populateTeamMembers.js to js/populateAlumni.js
  • Inside those files, you will find an array of objects where each object corresponds to one member. The object adheres to a schema specified in the top of the file.

Notes

  • I recommend running a prettify script to make sure the code is tidy and neat

zotbuddy's People

Contributors

devpopat avatar jessechong avatar jjchung3 avatar psgbhavani avatar thesakshi avatar tin-the-element avatar

Watchers

 avatar  avatar

zotbuddy's Issues

Fix storing uid in SecureStorage

storing uid in SecureStorage is failing
the failure happens when we call onSignIn inside LoginForm
I'm guessing its something wrong with importing and exporting from the index.js from src/util

Add trivia questions to DB

Create a question entity
For scalability, I feel it would be good to create a choices entity with question entity having an array of choices entities
slack me for more info

Beautify Home Page

Make following changes to the Home Page and make it demo-ready:

  • Styling of the words (reduce the words if possible)
  • Add logos (zotbins + a temp uci dining one)
  • Replace temporary uci dining logo with official one (once we get it from them)

Play around with the native-base and react native docs!

Reroute appnavigator to mainStack after login/signup authentication

currently it will default to mainstack in the navigation
it should do something like this:

if (auth token is in securestorage) -> go to mainstack
else -> go to login stack

btw switch navigator was swapped for stack navigator because switch is used in react navigation v4. we use v5.

CI/CD pipeline for expo

Need to create an expo account for zotbins
Then either use drone.io or github actions to test and publish to expo after pushing to master branch
There should be a github actions for expo which publishes the app to expo

Fix changelog automation

Automate generating CHANGELOG.md
Some of it is complete, but there were some problems with it
I'm thinking updating the CHANGELOG every commit (using husky pre-commit)
Probably have to do some research though

Reset Password

Allows user to reset their password. An email is sent to them (registered email) with a link to reset their password.

Fix font imports

the code was ported from the previous zot mobile repo
it doesn't seem to work currently
needs to be fixed
the code is under App.js

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.