Skip to content

A fullstack application that allows users to post and view salary compensations from Bangladeshi Tech companies anonymously

Notifications You must be signed in to change notification settings

alaminShaheen/BanglaPay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🄱🄰🄽🄶🄻🄰🄿🄰🅈

- Get payed, not played

BanglaPay is a fullstack application for viewing and posting salary compensations from Bangladeshi tech companies anonymously.

🥞 Technology Stack

🏰 Architecture

This project is a monorepo where the frontend and backend code reside in the same repository. The Nextjs frontend communicates with the Nodejs backend. Google Sheets has been used as the database and authentications is implemented using Firebase Authentication. The backend is deployed using Firebase functions, which is basically a serverless framework that lets us automatically run backend code in response to events triggered by HTTPS requests. The frontend is deployed using Vercel hosting.

Frontend

Frontend code structure

Backend

Backend code structure

📷 Screenshots

Login Page

Users can login with traditional email & password or with third party authentication such as Google and Github.

Login page

Registration Page

Users can register with traditional email & password.

Registration page

Forgot password page

Users can reset their password in case they have forgotten it.

Forgot password page

Compensations page

Users can view all the compensations posted by other users

Compensations page

Add compensation page

Users can anonymously add their own salary compensations

Add compensation page

🚀 How to launch

Just click on this link!

Releases

No releases published

Packages

No packages published

Languages