All Projects → dcatanzaro → cafecito

dcatanzaro / cafecito

Licence: other
Cafecito es un proyecto hecho en Next.JS con Express.JS y MongoDB para recibir cafés ☕️ a modo de donaciones.

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to cafecito

Next Express Bootstrap Boilerplate
⚡️ JavaScript boilerplate for a full stack app built using React.js, Next.js, Express.js, react-bootstrap, SCSS and full SSR with eslint.
Stars: ✭ 102 (+7.37%)
Mutual labels:  nextjs, expressjs
nextjs-typescript-express-boilerplate
A next.js boilerplate app with Typescript and an Express API server
Stars: ✭ 30 (-68.42%)
Mutual labels:  nextjs, expressjs
Next Routes Middleware
Universal Lambda Routing
Stars: ✭ 37 (-61.05%)
Mutual labels:  nextjs, expressjs
Notion Clone
Stars: ✭ 2,048 (+2055.79%)
Mutual labels:  nextjs, expressjs
Next Apollo Auth
Authentication Boilerplate with Next.js and Apollo GraphQL
Stars: ✭ 159 (+67.37%)
Mutual labels:  nextjs, expressjs
faeshare
MERN based social media web app made with the help of Next.js, Socket.io and TailwindCSS.
Stars: ✭ 37 (-61.05%)
Mutual labels:  nextjs, expressjs
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+3073.68%)
Mutual labels:  nextjs, expressjs
uploading-files-react-node
Uploading files with React.js and Node.js
Stars: ✭ 33 (-65.26%)
Mutual labels:  nextjs, expressjs
crusher
Develop.Test. Ship.🦖 Open source e2 low-code web testing. Blazing fast alternative to Selenium, Cypress.
Stars: ✭ 148 (+55.79%)
Mutual labels:  nextjs
nextjs-cors
🎉 nextjs-cors is a node.js package to provide a Connect/Express middleware that can be used to enable CORS with various options 🚀
Stars: ✭ 97 (+2.11%)
Mutual labels:  nextjs
roboserver
Control OpenComputers robots without writing any code!
Stars: ✭ 52 (-45.26%)
Mutual labels:  expressjs
spotify-auth-code-example-vue
VueJS boilerplate app with Spotify API authentication and data fetching.
Stars: ✭ 12 (-87.37%)
Mutual labels:  expressjs
helpafamily
Impactful ways to help families in need through donated meals, hygiene kits, and more. By Margarita Humanitarian Foundation.
Stars: ✭ 41 (-56.84%)
Mutual labels:  nextjs
tweet-to-image
Convert tweets to beautiful images
Stars: ✭ 134 (+41.05%)
Mutual labels:  nextjs
site
限界開発鯖公式サイト
Stars: ✭ 25 (-73.68%)
Mutual labels:  nextjs
Microservices-Nodejs-React
Applying Microservices Architecture using nodejs, MongoDB, redis, and handling async communication using nats. Deploying all these in a kubernetes cluster hosted on gcp.
Stars: ✭ 18 (-81.05%)
Mutual labels:  nextjs
vector-tiles-generator
Easily generating mapbox vector tiles from postgis database (without mapnik dependency)
Stars: ✭ 20 (-78.95%)
Mutual labels:  expressjs
mern-chatting-app
Chatting application where you can join different rooms and chat with people from around the globe.
Stars: ✭ 39 (-58.95%)
Mutual labels:  expressjs
Book-Trading-Club
A sample application using node.js api and vuejs
Stars: ✭ 20 (-78.95%)
Mutual labels:  expressjs
personal-blog
✍️ 个人技术博客
Stars: ✭ 79 (-16.84%)
Mutual labels:  nextjs

Cafecito | Damián Catanzaro

Cafecito es un proyecto hecho en Next.JS con Express.JS y MongoDB para recibir cafés ☕️ a modo de donaciones.

Invitame un café en cafecito.app

Demo: https://cafecito.damiancatanzaro.com/

Autor: @DamianCatanzaro

Requerimientos

  • NodeJS
  • MongoDB

Instalación

git clone https://github.com/dcatanzaro/cafecito

Instalación de paquetes de NPM

npm install

Editar el archivo .env.development para desarrollo

DB_HOST=localhost
DB_PORT=27017
DB_USER=
DB_PASS=
DB_NAME=cafecito

TELEGRAM_BOTID=
TELEGRAM_CHATID=

PORT=3000

ACCESS_KEY_MP=

PASSWORD_EDITOR=nuestra_password
URL=http://localhost:3000

# If you want see or hide CreatedAt field on Coffees List (components/coffee/index.js)
SHOW_DATE_COFFEE=false

Para producción: crear el archivo .env con su configuración

DB_HOST=localhost
DB_PORT=27017
DB_USER=
DB_PASS=
DB_NAME=cafecito

TELEGRAM_BOTID=
TELEGRAM_CHATID=

PORT=3000

ACCESS_KEY_MP=

PASSWORD_EDITOR=nuestra_password
URL=http://localhost:3000

# If you want see or hide CreatedAt field on Coffees List (components/coffee/index.js)
SHOW_DATE_COFFEE=false

Para correr entorno de desarrollo

npm run dev

Para correr entorno de producción

npm run build
npm run start

Para correr el entorno de producción con Docker

docker-compose up -d --build

Para responder preguntas

Lo unico que hay que hacer es pasarle por query params lo siguiente

?isAdmin=true&password=nuestra_password

quedando nuestra url de la siguiente manera

http://localhost:3000?isAdmin=true&password=nuestra_password
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].