Skip to content

cs-fedy/catwiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cat wiki

Solution for a challenge from Devchallenges.io.

Table of Contents

Overview

Challenge: Create my CatWiki app. Use Front-end libraries like React or Vue.js. Using the cat api to complete this challenge. The client-side should not use the API directly. Everything should be handled on the server-side. For example, suggesting the breeds or getting images for the breed.

Built With

  1. Express.js: Fast, unopinionated, minimalist web framework for Node.js.
  2. React.js: A JavaScript library for building user interfaces.
  3. Node.js: Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
  4. cors: CORS is a node.js package for providing a Connect/Express middleware that can be used to enable CORS with various options.
  5. nodemon: Nodemon is a utility that will monitor for any changes in your source and automatically restart your server.
  6. dotenv: Dotenv is a zero-dependency mo: dule that loads environment variables from a .env file into process.env.
  7. node-fetch: A light-weight module that brings window.fetch to Node.js

How To Use

  1. run git clone origin https://github.com/cs-fedy/catwiki.git to clone the repo.
  2. now cd to it: cd catwiki.
  3. run npm install command on backend directory to install all used packages.
  4. rename .env.sample to .env and add your settings.
  5. run npm run dev to start the backend server.
  6. now run npm install command on frontend directory to install all frontend used packages.
  7. type npm start to start the app.

Author

created at 🌙 with 💻 and ❤ by me fedy abdouli

About

Challenge: Create my CatWiki app. Use Front-end libraries like React or Vue.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published