Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maia14/gallery-scheduler
A web application of schedule gifs according a subject. App is developed using Node.js, node-cron, Express, MongoDB, Socket-io, External API, Axios, React Hooks, SCSS, Masonary.
https://github.com/maia14/gallery-scheduler
cron express external-api fullstack gallery-images mongodb nodejs react-hooks rest-api scss socket-io
Last synced: 28 days ago
JSON representation
A web application of schedule gifs according a subject. App is developed using Node.js, node-cron, Express, MongoDB, Socket-io, External API, Axios, React Hooks, SCSS, Masonary.
- Host: GitHub
- URL: https://github.com/maia14/gallery-scheduler
- Owner: MaiA14
- Created: 2020-11-13T09:50:38.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-21T18:58:52.000Z (about 4 years ago)
- Last Synced: 2024-11-09T01:52:09.386Z (3 months ago)
- Topics: cron, express, external-api, fullstack, gallery-images, mongodb, nodejs, react-hooks, rest-api, scss, socket-io
- Language: JavaScript
- Homepage:
- Size: 518 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gallery scheduler
Technologies:\
Frontend: React Hooks, Masonary, SCSS, Socket.io-client, Axios, sweetalert\
Backend: Node.js, Node-cron, Express, Mongodb, Axios, dotenv, Socket.io## Installation
Before running this project install node modules in both folders with this command:
```
npm install
```## Run project:
Run backend - run it before running the frontend.
```
node server
```create .env file with this variable in backend folder:
```
API_KEY={place_your_key_here}
```Get a key from this site:
```
https://giphy.com/
```Run frontend:
```
yarn start
```
![Image](https://res.cloudinary.com/dtwqtpteb/image/upload/v1605262725/zv6uh29fzqw1r8vgxcpa.gif
)![Image](
https://res.cloudinary.com/dtwqtpteb/image/upload/v1605369111/qseygevnxihkjooi8xka.png
)