A website that helps you to save the info of expense in detail. This is coded in React, Demo
-
Frontend: React, Redux, Webpack (
3.11.0), Express, Moment, React-dates, Jest -
Backend: Firebase
-
Deploy: Heroku
-
Open Teminal and
git clone git@github.com:hptg1994/Expensify_React.git -
Create a new app in
Firebase, -
Create two file in the
rootfolder and seperately named.env.development,.env.test -
Look up the
Project Settingof the app just created in firebase and then clickadd Firebase to web app, copy the value of these following thing:-
apiKey
-
authDomain
-
databaseURL
-
projectId
-
storageBucket
-
messagingSenderID
-
-
Paste them into
.env.developmentin this format: FIREBASE_API_KEY = ($ Paste the apiKey here), same on the rest. -
Same on
.env.test -
Go to Authentication on firebase, activate
GoogleLogin Option.
- On Terminal,
cdtoexpensify_reactfolder. - Type in
npm install - Type in
npm run dev-server - Enjoy : )
-
Migrate it to Electron
-
Create a Flutter Version
-
Create a Angular Version
-
Create a Vue Version
-
Create a React Native Version
-
Backend server write in Spring
-
Backend server write in Rails
-
Backend server write in Django
