Skip to content
🔥 Vue.js / Express.js Fullstack Web Application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Vue.js / Express.js Fullstack Web Application

Firefly is a fullstack web application clone of Awwwards, siteInspire, lapa, and Land-book who's purpose is to "shed light on inspiring sites from around the web". Firefly was a testbed for me to practice and gain experience using a JavaScript framework (Vue.js) as well as allowing me to further develop my general web development skills. As you may have guessed, Firefly is in fact named after the greatest sci-fi Western show in existence with the same name, Firefly.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer.


From your command line:

# Clone this repository
$ git clone

# Go into the repository
$ cd firefly/

# Install dependencies for the client (frontend)
$ cd client/ && npm install

# ... and for the server (backend)
$ cd ../server/ && npm install

# Run the app
$ npm run dev # client/ ==> Your application is running here: http://localhost:8080
$ npm start   # server/ ==> Server started on port: 8081


Firefly will be able to be hosted on Heroku - check back later for instructions on deploying to Heroku.

Built With

  • Vue.js - The frontend web framework used
  • Buefy - Vue.js components styled using Bulma
  • Bulma - CSS framework used for styling the frontend
  • Sequelize - Promise-based ORM used for Node.js
  • Express.js - Web application framework used for building the backend and API


Your contributions are always welcome! See an issue you want to tackle or have an idea for a feature you'd like implemented? Just open a pull-request with a short explanation of the changes and I'd be happy to review it. 🎉


  • Cedric Amaya - Architect - initial work - cedricium

See also the list of contributors who participated in this project.


This project is licensed under the MIT License - see the LICENSE file for details.


You can’t perform that action at this time.