Skip to content

STIWARTs/WANDERLUST

Repository files navigation

Wanderlust (without map)

A full-stack web application for listing and reviewing travel destinations.

Folder Structure

WANDERLUST/
├── app.js
├── cloudConfig.js
├── middleware.js
├── package.json
├── schema.js
├── controllers/
│   ├── listings.js
│   ├── reviews.js
│   └── users.js
├── init/
│   ├── data.js
│   └── index.js
├── models/
│   ├── listing.js
│   ├── review.js
│   └── user.js
├── public/
│   ├── css/
│   │   ├── rating.css
│   │   └── style.css
│   └── js/
│       ├── map.js
│       └── script.js
├── routes/
│   ├── listing.js
│   ├── review.js
│   └── user.js
├── TEXT.txt/
│   └── ... (project notes and setup steps)
├── utils/
│   ├── ExpressError.js
│   └── wrapAsync.js
├── views/
│   ├── error.ejs
│   ├── includes/
│   │   ├── flash.ejs
│   │   ├── footer.ejs
│   │   └── navbar.ejs
│   ├── layouts/
│   │   └── boilerplate.ejs
│   ├── listings/
│   │   ├── edit.ejs
│   │   ├── index.ejs
│   │   ├── new.ejs
│   │   └── show.ejs
│   └── users/
│       ├── login.ejs
│       └── signup.ejs

Installation

  1. Clone the repository:
    git clone https://github.com/STIWARTs/WANDERLUST.git
    cd WANDERLUST/WANDERLUST
  2. Install dependencies:
    npm install
  3. Create a .env file in the root directory and add your environment variables:
    CLOUD_NAME=your_cloudinary_cloud_name
    CLOUD_API_KEY=your_cloudinary_api_key
    CLOUD_API_SECRET=your_cloudinary_api_secret
    # Add other environment variables as needed

Running the Project

Start the development server:

npm start

The app will be available at http://localhost:3000 by default.


About

Wanderlust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors