Skip to content

simple-works/notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.