Skip to content

Latest commit

 

History

History
151 lines (107 loc) · 4.78 KB

README.md

File metadata and controls

151 lines (107 loc) · 4.78 KB

Icon Amb-Notes

GitHub Workflow Status Web JavaScript VueJS Bulma

Public Notes Sharing Web Application.

🌐 View Live Demo

📖 Table of contents

📜 Introduction

This is a simple Web application that allows users to post public notes that others can see on the home page.
It is mainly built with VueJS and ExpressJS. It implements many common features using many libraries.
This project can be used for learning purposes or as a starter template for building similar applications.

🏁 Getting started

  1. Clone the repository:
cd somewhere
git clone https://github.com/Ambratolm/amb-notes.git
cd amb-notes
  1. Install the dependencies:
npm i
  1. Install Nodemon globally:
npm i -g nodemon
  1. Run app server:
npm run serve
  1. Run api server:
npm run api

✈️ Deployment

To deploy the project in a node environment:

  1. Push the repository to a node server using a service like Heroku.

  2. Install the dependencies:

npm i
  1. Build the app:
npm run build
  1. Start the app:
npm start

You can also do the same to deploy locally.

📐 Design

🚀 Development

The initial project was generated using Vue CLI tool.

🏭 Environment

🌕 Frontend

🌑 Backend

The backend API and Database (Using file system for the moment) are powered by:

📄 License

Licensed under MIT.