Deployed app link - https://search-app-sample.herokuapp.com/login
Search app is a web based application to list and search data from the server using GET and POST requests. Sample data is available in JSON format which is used to filter the given search criteria from the client. This project Created from scratch without using any boilerplate.
Project is developed with,
- Nodejs
- Express
- React
- Redux
- Webpack
- Babel
- OAuth2.0
- Material UI
Make sure that you have Node.js v12.15.0 and NPM version 6.13.0 or above installed.
Clone this repo using
git clone --depth=1 https://github.com/ImChamZ/search-app.git <YOUR_PROJECT_NAME>
Move to the appropriate directory
cd <YOUR_PROJECT_NAME>
Navigate into the directory and run app for the first time using.
npm run setup
Run app in development version using
npm run dev
Go to 'http://localhost:3000' in your browser. Search App should up and running...
- Use the Google login to log into the system.
- Once you are logged in it will take you to the home view.
- There are three categories which you can use to list and search relevant data (Users, Tickets, Ordanizations).
- You can search via search value, search term (available in the selection dropdown) or using the both.
- Click on the logout button on the header to log off from the system.
- Chamara Chathuranga
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.