Skip to content

spcf-coMeLex/attend.ly

Repository files navigation

🏆 IRCITE 2024: 2nd Runner Up

Read the article!

🎥 Video Presentation

💼 Pitch Deck

Landing Page

https://mphur-2iaaa-aaaal-qdkbq-cai.icp0.io/

Repository: https://github.com/spcf-coMeLex/attend.ly-landing

How to run?

  1. npm install
  2. cd src/ii_integration && npm install && cd ../..
  3. dfx start --clean
  4. dfx deploy
  5. dfx generate
  6. Open .env file and copy the canister ids to EXPO_PUBLIC_CANISTER_ID_ATTENDLY, EXPO_PUBLIC_CANISTER_ID_INTERNET_IDENTITY, and EXPO_PUBLIC_CANISTER_ID_II_INTEGRATION.
  7. npx expo start --clear

This project has not been setup to work with physical devices locally. However, it will work fine when deployed on the ic. If you want to make it work locally, you can do some workarounds through the use of Localtunnel or Ophiuchi, and following how I did it on my other project.

Environment Variables

  • EXPO_PUBLIC_CANISTER_ID_ATTENDLY
  • EXPO_PUBLIC_CANISTER_ID_INTERNET_IDENTITY
  • EXPO_PUBLIC_CANISTER_ID_II_INTEGRATION
  • EXPO_PUBLIC_GEOCODING_API_KEY (Get api key at geocode.maps.co)

Prerequisites

Programmers

  • Mel Mathew C. Palaña (Full-stack developer)
  • Alexander John Cammado (Backend developer)