Design: https://www.figma.com/design/9jU7k7CNZNfiiMY8r0wk0X/Spark!Bytes?node-id=0-1&p=f&t=aqQ4WG066qGEnzTR-0
Deployed Website: https://spark-bytes-t8.vercel.app/
Welcome to the Spark-Bytes project! This project is a web application designed for bu students to post and follow events so that they can take advantage of free food and avoid wasting food. The application allows users to create, view, and manage events, making it easier for students to connect and share resources.
- Frontend: React, Next.js, TypeScript
- Backend: Node.js, Firebase, Google Cloud Functions
- Database: Firestore (noSQL)
- Clone the repository:
git clone git@github.com:Senahilal/Spark-Bytes.git- install dependencies: navigate to Spark-Bytes/spark-bytes and run:
npm install- Start the development server:
npm run dev- Open your browser and go to:
http://localhost:3000- You can now start developing your application! The development server will automatically reload when you make changes to the code.
- To run the tests, navigate to the root directory of the project and run, Spark-Bytes/spark-bytes:
npm test- after you have completed the development and testing of your application, you can push your changes to the branch you are working on, separate from the main branch, then open a pull request to merge your changes into the main branch. Do not merge the pull request until Vercel verification is complete:
git add .
git commit -m "your commit message"
git push origin your-branch-name- Once Vercel verification is complete, you can merge the pull request into the main branch. This will automatically trigger a new deployment of your application on Vercel.
