Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imrany/spa-online

Reserve your space on our online spa website
https://github.com/imrany/spa-online

Last synced: about 4 hours ago
JSON representation

Reserve your space on our online spa website

Awesome Lists containing this project

README

        

# Spa online

# Software design pattern
We are going with the client-server pattern.

The client folder would contain the frontend source code and the server directory would have the server-side code.

## Folder structure

├── client

├── server

├── README.md

└── LICENSE

2 directories, 2 file

The client/frontend would be developed using **Reactjs** and **Nodejs** for the server-side code.

## 📚 Tech stack
Going for `MERN` stack.
|FrontEnd/client|Serveside|Database|
|:-------------:|:-------:|:------:|
|Reactjs |Nodejs |MongoDB |
|TailwindCSS |Mongoose | |
| |Express | |

## Database
We would using either **mongoDB** to store data.

## Development Phases
Developing both the client and server would take approximately one and half month or less.

We would dedicate around 3hrs daily in development.

Starting 10th July Monday -

> All phases

- [x] 1st frontend development.

- [x] 2nd backend development.

- [x] 3rd database

- [x] Deployment

# 🤝 To Contribute
To contribute on this project,

Fork the repo or clone
```bash
git clone https://github.com/imrany/spa-online
```
## Frontend / client
Client was made using Reactjs.
```bash
cd spa-online/client
npm install
npm run dev
```
All the source code is contained in the `src` folder.

## backend / server
Server was made using Nodejs.
It uses the MVC pattern.

Where all database interactions and schemas are located in `Models` folders, `Views` and `Controllers`
```bash
cd spa-online/server
npm install
npm run dev
```
All the source code is contained in the `src` folder.

# 📝 Legal Information
[MIT LICENSE](./LICENSE)