Skip to content

dj0nny/full-stack-typescene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

full-stack-typescene

Build Status npm version GitHub top language Version Documentation Maintenance License: MIT

Full stack app built with Typescene

🚀 Getting started

Download

Clone the repository using Git:

git clone https://github.com/dj0nny/full-stack-typescene.git

Or download here.

Install

For installing the dependencies run:

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:

# 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

  • Create the repository
  • Create the Express app
  • Add middleware and routes
  • Add Mongoose model
  • CRUD functionalities:
    • Create
    • Read
    • Update
    • Delete
  • Generate the Typescene app via create-typescene-webapp
  • Add remote service for low level API calls
  • Add movie service
  • Display the data
  • Add a movie
  • Delete a movie
  • Update a movie
  • Build the project

Author

👤 Francesco Giambruno

Built with ❤️ using:

  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine
  • Express.js - Fast, unopinionated, minimalist web framework for Node.js
  • MongoDB - NoSQL DBMS
  • Typescene - 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.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Francesco Giambruno.

This project is MIT licensed.