Map of Pi is a mobile application developed to help Pi community members easily locate local businesses that accept Pi as payment. This project was initiated as part of the Pi Commerce Hackathon with the goal of facilitating Pi transactions and connecting businesses with the Pi community.
App Logo | App Icon |
---|---|
- Frontend: NextJS/ React, TypeScript, HTML, SCSS, CSS
- Backend: Express/ NodeJS, REST API
- Database: MongoDB
- DevOps: GitHub Actions, Netlify, Vercel
The Map of Pi Front End is a Next.js project bootstrapped with create-next-app
which is a React framework to build web applications.
- Run
npm run build
to build the project; builds the app for production to the.next
folder.- The build artifacts are bundled for production mode and optimized for the best performance.
- Create .env.local file from the .env.development template and replace placeholders with actual values.
- Execute
npm run dev
to spin up a dev server. - Navigate to http://localhost:4200/ in your browser.
- Execute Backend Local Execution for integration testing.
- The application will automatically reload if you change any of the source files.
- For local debugging in VS Code, attach the runtime server accordingly.
- Lint errors will be displayed in the console.
- Run
npm run test
to launch the Jest Testing Framework in the interactive watch mode.
- Run
npm run lint
for static code analysis.
- Philip Jennings
- Bonnie Ford
- Joseph Ciccone
- Femma Ashraf
- Oluwabukola Adesina
- Folorunsho Omotunde
- Henry Fasakin
- Danny Lee
- Zoltan Magyar
- Darin Hajou
- Rokundo Soleil
- Ayomikun Omotosho
- Yusuf Adisa
- Francis Mwaura
- Samuel Oluyomi
We welcome contributions from the community to improve the Map of Pi project.