Calm.ly nace de una página anterior llamada Meeus. La investigación de fondo se mantiene para calm.ly y puedes consultarla aquí.
Para el UI de esta red social se utilizó React. Se inicializa el proyecto mediante create-react-app
.
Se utiliza react-materialize
para los estilos.
Para el backend, se utiliza los servicios de autenticación y bases de datos de Firebase.
./meeus
│
├── public
│ ├── index.html
│ └── manifest.json
│
├── src
│ └── Components
│ ├── FirebaseButtons
│ │ ├── FirebaseButtons.js
│ │ └── FirebaseButtons.css
│ ├── FirebaseCredentials
│ │ ├── FirebaseCredentials.js
│ │ └── FirebaseCredentials.css
│ ├── LoginCard
│ │ ├── LoginCard.js
│ │ └── LoginCard.css
│ ├── NewsFeed
│ │ ├── CommentCard.js
│ │ ├── NewsFeed.js
│ │ └── NewsFeed.css
│ ├── RegisterCard
│ │ ├── RegisterCard.js
│ │ └── RegisterCard.css
│ ├── Sidenav
│ │ ├── SideNav.js
│ │ └── SideNav.css
│ └── Routes
│ └── Routes.js
│
├── App.css
├── App.js
├── App.test.js
├── index.css
├── index.js
├── registerServiceWorker.js
├── .gitignore
├── package.json
└── package-lock.json
Para comenzar a contribuir a éste proyecto, debes clonar
éste repositorio, dentro de la carpeta meeus
, en tu consola, escribe npm-install
para poder descargar todas las dependencias necesarias para este proyecto.
Una vez instalado, puedes escribir en consola npm start
para levantar un servidor local y poder ver en tiempo real la página web. Por default, cada cambio que guardes en tu editor, se verá reflejado de forma inmediata en el servidor local que levantaste.
Para más información de los comandos de create-react-app
visita su repositorio.