AidSys is our project which basically takes any institution and all of its assets to cloud. Its digitizing the entire institution to reduce the operation cost and h ence enabling one-and-all present in the institution to make optimum use of the available resources.
-
Visual Studio Code[Recommanded]
-
Extension for Visual Studio Code
- Prettier: Code Formatter
- Auto import: For updating import statement
- ESLint
- Simple React Snippets
Before you proceed the installation, you need to setup backend for this project.
The backend code for this project is found here.
Read README.md file for setting it up properly
- First of all, clone the repository as
git clone git@github.com:SusheelThapa/AidSys-Front-End.git
-
Create a file
.env
and add the following contentREACT_APP_DOMAIN=http://localhost:5000
-
Install the node modules
npm i
-
Running the project
npm start
The project will run at PORT 3000
These set of rules are to be taken into consideration while doing this project.
I cannot explain why this is useful but when you will continue, you will know your self.
- Class name should be into PascalCase.
- Variable and Function name should be in camelCase.
- Before commiting any changes, make sure to format the code with Prettier.
- The variable name should be chosen such that there won't be confusion on it name and for what it is created.
- The files and directories name should be in lowercase, space shouldn't be used(use underscore(
_
)) - The component name file must be in in PascalCase
-
commit every small detail or change possible.
-
The commit can be divided into two section
- Title
- Description
If you have change alot so that only Title is not able to describe it you can write detail description part
-
Make sure that after reading the commit, reader can get brief info about your changes.
-
It is highly encourage not to upload your file directly using Github instead use Git
-
You can use discussion section
- If you have any doubt
- You want to implement something but you didnot find how to implement that
This will be helpful if you are working in Open Source Project So, why not to pratice via this project
-
If you find any thing that is usual while running project, you can create issue and try avoiding to say it using DM