To start the project:
Project is divided into:
-
Screens: All the top level pages are inside screen directory
-
Components: All the components are inside component directory
-
Constants: Constants like base url are stored in contants directory
To build the project, run npm run build
. The build code is inside build directory
Project is deployed on firebase. Firebase is a google product, specially for apps and web deployment.
To deploy, run firebase deploy.(Note, make sure you setup firebase cli in your local and also create your account in firebase for deployment)
Currently you can access the project on https://github-search-e03b9.firebaseapp.com/
Before starting any project from scratch, I follow the below steps:
- Get the requirement and understand it properly
- Plan the architecture and the approach to be taken for this project.
- Setup the basic architecture of project(code level).
- Start building the features step by step.
Thanks and Cheers,