Coder Social home page Coder Social logo

gdbwarez / c-chan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kanmikan/c-chan

0.0 1.0 0.0 4.6 MB

Imageboard basado en voxed y derivado de mikanchan

Home Page: https://c-chan-production.up.railway.app/

JavaScript 52.94% Batchfile 0.02% CSS 21.24% EJS 25.79%

c-chan's Introduction

Cchan

Cchan es un imageboard simple basado en la interfaz de la difunta web "voxed.net", hecho en nodejs usando express y el template renderer ejs.

home

temas

Setup

Esto sigue siendo un proyecto en desarrollo, pero es posible montar la web de manera simple, usando servicios PaaS como heroku, glitch, railway, etc que soporten la plataforma nodejs y adicionalmente una conexión a una base de datos de mongodb sea local o remota, junto con un medio de almacenamiento local, o en servicios como cloudinary, imgbb e imgur.

Ejemplo: se puede utilizar railway con una base de datos de mongodb integrada, y el almacenamiento volátil (teniendo en cuenta que este almacenamiento se resetea en cada actualizacion del git), alternativamente se pueden almacenar las imagenes en servicios de almacenamiento remoto como cloudinary, imgbb e imgur.

De otro modo, técnicamente también es posible montarlo en un servidor dedicado, instalando npm y mongodb shell, clonando el repositorio en algún lado, en el directorio junto a app.js, crear el archivo .env donde van las variables de entorno y ejecutar "mongo" y "npm run".

Variables de entorno necesarias

VARIABLE DESCRIPCIÓN
MONGOURI La uri del servidor de la base de datos, por defecto si no esta definido se utiliza localhost:27017 y la base de datos "mikandbv2"
SSL indica si se utilizará conexion segura, en una base de datos remota es obligatorio activar esta opción con "true"
DATABASE_CACHE Indica si se utilizará el mecanismo de cacheo de la base de datos en memoria, por defecto esta en "true"
PORT puerto interno que utilizará el servidor, por defecto es el 3000 pero depende del servidor.

c-chan's People

Contributors

kanmikan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.