👾👾👾
Dev environment of MyPal
Covid hit the entire experience of college life badly.
Making new friends, doing gossips, attending meetups was the best part of college life.
MyPal was created to take the entire experience of your college life online.
List of features:
1.Share your thoughts with your community on the feed
2.Confess anonymously
3.Attend virtual events
4.Seamlessly chat with new Pals
Stack | Technology |
---|---|
Frontend | React.js |
State management | React Context API |
Component Library | material-ui |
Backend | Firebase cloud functions |
Database | Firebase Realtime, Firestore |
Others: WebRTC
Directory Structure:
Directory | Contents |
---|---|
client | has all the ui-components along with calls to firebase for fetching data |
server | has firebase functions to react to changes in firestore/firebase-realtime databases |
git clone https://github.com/X-TRON404/MyPal-dev.git
cd client
npm install
npm start
commit messages:
feat: The new feature you are adding to MyPal
fix: A bug fix
style: Feature and updates related to styling
refactor: Refactoring a specific section of the codebase
test: Everything related to testing
docs: Everything related to documentation
Example commit message:
feat: added report confessions option
Join the dev community for contributing to the project https://discord.gg/CzvcuUdx