Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/imrany/spa-online
- Owner: imrany
- License: mit
- Created: 2023-07-10T16:08:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-18T18:39:13.000Z (over 1 year ago)
- Last Synced: 2024-04-24T05:07:39.262Z (7 months ago)
- Language: TypeScript
- Homepage: https://spa-online.vercel.app
- Size: 4.47 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)