https://github.com/dineshdb/ictc_events
https://github.com/dineshdb/ictc_events
backend database events-manager frontend jar java microservice react
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dineshdb/ictc_events
- Owner: dineshdb
- License: mit
- Created: 2018-07-05T02:49:19.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-30T03:58:34.000Z (over 6 years ago)
- Last Synced: 2025-01-10T03:49:54.904Z (4 months ago)
- Topics: backend, database, events-manager, frontend, jar, java, microservice, react
- Homepage: https://dineshdb.github.io/ictc_events/
- Size: 5.86 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ictc events
Online web based ICTC events database.### Tools required
* Browsers and their developers tools
* Postman for managing and testing REST APIs
* node/npm, reactjs, etc## Getting started for development
* Clone this repo.
* Update all submodules using ``` git submodule update --init --recursive```
* Update each submodule individually (since submodules can get out of sync in development).
* Create database
* run backend
* run frontend and proxy### Create Database
Install mysql or mariadb and get into its root shell. Then execute:
```mysql
mysql> create database dbms_project; -- Create the new database
mysql> create user 'dbms_project'@'localhost' identified by 'ThePassword'; -- Creates the user
mysql> grant all on dbms_project.* to 'dbms_project'@'localhost'; -- Gives all the privileges to the new user on the newly created database
```### Build and run backend
Make sure you have setup database as described above.
* ``cd`` into backend
* Build using ``./gradlew build``
* Check the server using ``./gradlew bootRun``### Build and run frontend
* ``cd`` into frontend.
* install all dependencies ``npm install``
* `use `npm run live` during development. It uses live reloading developement environment.## Getting started for production
[TODO]## Authors
* **[Rupesh Shrestha](https://github.com/RUPESH1439)**
* **[Dinesh Bhattarai](https://dbhattarai.info.np)**
* **[Jeevan Thapa](https://github.com/JeevanThapa9111)**
* **[Aashutosh Poudel](https://github.com/atosh502)**