https://github.com/dj0nny/full-stack-typescene
Full stack app built with Typescene
https://github.com/dj0nny/full-stack-typescene
express full-stack full-stack-application mongodb moongose typescene typescene-full-stack typescript
Last synced: about 1 month ago
JSON representation
Full stack app built with Typescene
- Host: GitHub
- URL: https://github.com/dj0nny/full-stack-typescene
- Owner: dj0nny
- License: mit
- Created: 2019-09-20T11:57:04.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2019-10-09T13:09:50.000Z (over 6 years ago)
- Last Synced: 2025-07-25T16:16:53.611Z (10 months ago)
- Topics: express, full-stack, full-stack-application, mongodb, moongose, typescene, typescene-full-stack, typescript
- Language: TypeScript
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# full-stack-typescene
[](https://travis-ci.org/dj0nny/full-stack-typescene)
[](https://badge.fury.io/js/typescene)


[](https://github.com/dj0nny/full-stack-typescene#readme)
[](https://github.com/dj0nny/full-stack-typescene/graphs/commit-activity)
[](https://github.com/dj0nny/full-stack-typescene/blob/master/LICENSE)
> Full stack app built with Typescene
### 🚀 Getting started
### Download
Clone the repository using **Git**:
```bash
git clone https://github.com/dj0nny/full-stack-typescene.git
```
Or download [here](https://github.com/dj0nny/full-stack-typescene/archive/develop.zip).
### Install
For installing the dependencies run:
```bash
cd full-stack-typescene
npm install
# OR
yarn install
# Install client's dependencies
npm run install:client
# OR
yarn install:client
```
### Usage
For running the app:
```bash
# concurrently run the client and the server
npm run dev
# OR
yarn dev
# run the server only
npm run start:server
# OR
yarn start:server
# run the server in development mode
npm run dev:server
# OR
yarn dev:server
# run the client only
npm run start:client
# OR
yarn start:client
# build the client
npm run build
# OR
yarn build
# run the built client and the Express server
npm run start
# OR
yarn start
```
## ✔️ Todo
* [x] Create the repository
* [x] Create the Express app
* [x] Add middleware and routes
* [x] Add Mongoose model
* [ ] CRUD functionalities:
- [x] Create
- [x] Read
- [ ] Update
- [x] Delete
* [x] Generate the Typescene app via `create-typescene-webapp`
* [x] Add **remote service** for low level API calls
* [x] Add **movie service**
* [x] Display the data
* [ ] Add a movie
* [ ] Delete a movie
* [ ] Update a movie
* [ ] Build the project
## Author
👤 **Francesco Giambruno**
* Twitter: [@Dj0nny96](https://twitter.com/Dj0nny96)
* Github: [@dj0nny](https://github.com/dj0nny)
## Built with ❤️ using:
* [Node.js](https://nodejs.org/en/) - JavaScript runtime built on Chrome's V8 JavaScript engine
* [Express.js](https://expressjs.com/) - Fast, unopinionated, minimalist web framework for Node.js
* [MongoDB](https://github.com/u3u/vue-hooks) - NoSQL DBMS
* [Typescene](https://typescene.dev) - Robust front end framework made with TypeScript: strongly typed, no dependencies, no nonsense.
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/dj0nny/full-stack-typescene/issues).
## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2019 [Francesco Giambruno](https://github.com/dj0nny).
This project is [MIT](https://github.com/dj0nny/full-stack-typescene/blob/master/LICENSE) licensed.