Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codelikeagirl29/paws-claws-express

An express app for all dog lovers and supporters.
https://github.com/codelikeagirl29/paws-claws-express

cyclic ejs ejs-templates eslint express expressjs javascript node nodejs routes

Last synced: 24 days ago
JSON representation

An express app for all dog lovers and supporters.

Awesome Lists containing this project

README

        

# Paws & Claws

[![CodeFactor](https://www.codefactor.io/repository/github/codelikeagirl29/paws-claws-express/badge)](https://www.codefactor.io/repository/github/codelikeagirl29/paws-claws-express)

A (fictional) non-profit organization of dog-loving professionals who are determined to make our world better for our canine friends.

🦴🦴🦴
> Live link [here](https://wild-ruby-bison-sari.cyclic.app/)

🦴🦴🦴

## Description

Built to demonstrate and practice building websites with node, express and using
the ejs(embedded javascript template) views and partials.

---

Built with:

![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB)

![Nodemon](https://img.shields.io/badge/NODEMON-%23323330.svg?style=for-the-badge&logo=nodemon&logoColor=%BBDEAD)

![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white)

screenshot of express.js app

---

## Getting Started

### Dev-dependencies

- [eslint](https://www.npmjs.com/package/eslint)
- [eslint-config-airbnb-base](https://www.npmjs.com/package/eslint-config-airbnb-base)
- [eslint-config-prettier](https://www.npmjs.com/package/eslint-config-prettier)
- [eslint-plugin-import](https://www.npmjs.com/package/eslint-plugin-import)
- [eslint-plugin-prettier](https://www.npmjs.com/package/eslint-plugin-prettier)
- [nodemon](https://www.npmjs.com/package/nodemon)
- [prettier](https://www.npmjs.com/package/prettier)

### Dependencies

- [body-parser](https://www.npmjs.com/package/body-parser)
- [cookie-session](https://www.npmjs.com/package/cookie-session)
- [ejs](https://www.npmjs.com/package/ejs)
- [express](https://www.npmjs.com/package/express)
- [express-validator](https://www.npmjs.com/package/express-validator)
- [http-errors](https://www.npmjs.com/package/http-errors)

### Installing

This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/).

Before installing, [download and install Node.js](https://nodejs.org/en/download/).
Node.js 0.10 or higher is required.

If this is a brand new project, make sure to create a `package.json` first with
the [`npm init` command](https://docs.npmjs.com/creating-a-package-json-file).

Installation is done using the
[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):

```console
$ npm install express
```

Follow [our installing guide](http://expressjs.com/en/starter/installing.html)
for more information.

## Author

My contact info.

> [lindseyk.dev](https://lindseyk.dev)

## Acknowledgments

Inspiration, code snippets, etc.

- [Daniel Khan's Course](https://github.com/danielkhan/building-website-nodejs-express)
- [css-tricks](https://css-tricks.com/2)
- [Dogtime](https://dogtime.com/dog-breeds)

---