Skip to content

πŸŽ₯ Java + Vue.js + API REST = Movies database in WebApp.

License

Notifications You must be signed in to change notification settings

abeldotam/cinerest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Welcome to CINEREST πŸ‘‹

Java / Vue.js application which generate and use an API REST.

Version License: MIT Twitter: abeldotam

Little application in Java (Maven / Apache Tomcat 8.5.24) which will generate an API of movies database and make it available through an API REST. This API will be used by a front-end webapp written in Vue.js.

Install

Open the back folder in the Java IDE you feel confortable with (it has been tested with Intellij, with a simple Maven / Apache Tomcat configuration without any problems). Run the application with the adequate configurations.

Open then the front folder and run the usuals commands:

npm install

Launch in dev mode:

npm run dev

Build the webapp:

npm run build

Usage

After that the back & front has been builded / launched, the webapp will be available on `http://localhost:8080`` Frontend part will be available with several options and filter. API will be available on the following route:

  • /api/login (POST) --> Login with credentials
  • /api/movies (GET) --> All the movies
  • /api/movies/id (GET) --> Specific movie

Author

πŸ‘€ Abel Derderian

🀝 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 Abel Derderian.
This project is https://github.com/abeldotam/cinerest/blob/master/LICENSE licensed.


This README was generated with ❀️ by readme-md-generator

About

πŸŽ₯ Java + Vue.js + API REST = Movies database in WebApp.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published