All Projects → niamurrell → value-app

niamurrell / value-app

Licence: MIT License
Calculate the per-use value of purchases over time.

Programming Languages

EJS
674 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to value-app

profile-store
Store profile links of people you admire, at one place. Made using MERN stack.
Stars: ✭ 37 (+164.29%)
Mutual labels:  mongoose, semantic-ui
inventory-demo
a simple MERN stack CRUD app example
Stars: ✭ 15 (+7.14%)
Mutual labels:  mongoose, semantic-ui
Pepaverse
Pepaverse is an open source social network build with nodejs, mongoDB, passportjs and socket.io
Stars: ✭ 16 (+14.29%)
Mutual labels:  mongoose
summary1
个人总结 持续更新 欢迎提出各种issues
Stars: ✭ 13 (-7.14%)
Mutual labels:  mongoose
shopping-cart
A full-fledged package to build an e-commerce application for iOS and Android similar to Myntra/JackThreads. Available with beautiful design and necessary features along with screen for Dashboard and Mobile app. Build using React Native, Expo, React, GraphQL, Apollo Client, Node and MongoDB.
Stars: ✭ 64 (+357.14%)
Mutual labels:  mongoose
InviteManagerMongoDB
The first InviteManager / Logger / Tracker with mongoDB for Discord.
Stars: ✭ 23 (+64.29%)
Mutual labels:  mongoose
mTracker
An email tracker built with Python and Flask
Stars: ✭ 20 (+42.86%)
Mutual labels:  beginner-friendly
server-next
😎 The next generation of RESTful API service and more for Mix Space, powered by @nestjs.
Stars: ✭ 43 (+207.14%)
Mutual labels:  mongoose
node-blog-app
🌐 A node+espress+mongoose+react+nextjs blog
Stars: ✭ 12 (-14.29%)
Mutual labels:  mongoose
timeoff-server
TimeOff is an application that allows companies' employees to set vacations before they begin taking their time off. Implemented in modern tech stack i.e. Node, Express, MongoDB.
Stars: ✭ 33 (+135.71%)
Mutual labels:  mongoose
fileupload-nodejs
MongoDB file upload using NodeJS and Mongo GridFS
Stars: ✭ 54 (+285.71%)
Mutual labels:  mongoose
FlipED
A LMS built specifically for Thailand's Education 4.0 system.
Stars: ✭ 24 (+71.43%)
Mutual labels:  mongoose
login push
vue+koa2+jwt实现单点登录 + todolist增删改查
Stars: ✭ 20 (+42.86%)
Mutual labels:  mongoose
nodejs express template
🐼 source dummy Nodejs
Stars: ✭ 13 (-7.14%)
Mutual labels:  mongoose
onurl
URL Shortener created w/ Next.js, TypeScript, Mongoose
Stars: ✭ 48 (+242.86%)
Mutual labels:  mongoose
Codechef Cards
[Obsolete] WebApp to follow friends doing CP on Codechef platform and to track their ratings and stars.
Stars: ✭ 17 (+21.43%)
Mutual labels:  beginner-friendly
Fable.SemanticUI
React.SeamanticUI to Fable bindings
Stars: ✭ 15 (+7.14%)
Mutual labels:  semantic-ui
hiroki
create a REST api faster than ever
Stars: ✭ 13 (-7.14%)
Mutual labels:  mongoose
najs-eloquent
Use Mongoose in Typescript with elegant syntax. Inspired by Laravel Eloquent. Works with Node JS.
Stars: ✭ 26 (+85.71%)
Mutual labels:  mongoose
ember-semantic-ui
A variety of semantic-ui components for ember app
Stars: ✭ 20 (+42.86%)
Mutual labels:  semantic-ui

Value App

Description

Have you ever wanted to know how much value you're getting out of the things you buy? With this app you can track the per-use cost of your purchases over time. Set the initial purchase price when you buy the item, then note every time you use the item. The app will keep track of the per-use cost so you can make sure you're getting good use of your spending money.

You can visit the live app HERE.

Note it may take ~30 seconds to load the first time as it's on Heroku's free hosting platform.

Built With

Usage

Prerequisites

You'll need the following installed on your local machine to begin:

  • Node.js & npm
  • Mongo DB
  • git

Installation

  • Clone or download the repo, cd into project directory
  • In the root project directory, run npm install
  • While in the root directory, create a new file .env
  • Copy the contents from .env.default into this new file, and add the relevant values:
    • PORT=an open port on your machine, i.e. 3000, 8080, etc.
    • NODE_ENV=development
    • MONGODB_URI=mongodb://localhost/value-app or your local equivalent
    • SESSION_SECRET=any_str1ng_y0u_lik3
  • In a command line shell, run the mongod process
  • In a new command line shell or tab, run mongo
  • In a 3rd command line shell, run node app.js. It will tell you what port to visit the app on; open a browser and copy/paste the provided localhost address

NOTE

If you want to run the app completely offline, you will need to add some local javascript and css files to the project on your local machine. Check the current .gitignore for a list of these files, listed under Libraries, and download them to your machine. Then unhide the local links to these files in views/partials/header.ejs and views/partials/footer.ejs.

Contributing

In the spirit of Hacktoberfest and with inspiration from Shannon Crabill's Halloween project, I've opened this project with the purpose of giving developers a place to practice coding and working with Git / Github.

If you'd like to contribute, take a look at the contributor guidelines to get started. I ask that participants adhere to the code of conduct to keep this a productive learning environment for everyone (myself included).

If you are doing Hacktoberfest, don't forget to sign up before making your pull request. 😄

Authors & Contributors

License

MIT License (SPDX short identifier: MIT)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].