- docker && docker-compose (or other mysql database)
- nodejs && npm
to install backend dependencies...
cd <project_root>/server && npm install
to install frontend dependencies...
cd <project_root>/client && npm install
docker can be used to run the full stack
docker-compose -f ./docker-compose.yaml up --build
OR
start development database...
cd <project_root> && docker-compose -f docker-compose.yaml up --build
start development backend server...
cd <project_root>/server && npm run start
start development frontend server...
cd <project_root>/client && npm run start
- add file upload view
- add database service
- add sqlite database list view
- add sqlite database individual view
- add explore community databases view
- add profile edit/delete view
- add profile explore view
- add sql.js sandbox view
- add email verification
- setup hosting on aws or gce