Skip to content

Latest commit

 

History

96 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Green Horizons: South Sudan's Tourism & Wildlife Sanctuary

Description

Green Horizons is a MERN (MongoDB, Express, ReactJS, NodeJS) stack project designed to promote tourism and wildlife conservation in South Sudan. This platform provides users with information about South Sudan's natural and cultural heritage, facilitates bookings, and fosters engagement and reviews.

GitHub Repository

Project Repository

Project Setup

Prerequisites

  • Node.js installed on your machine.
  • MongoDB database server installed and running.

Installation

1. Clone the Repository:

git clone https://github.com/longmaker2/green_horizons.git

2. Navigate to the Project Directory

cd green_horizons

3. Install Backend Dependencies:

cd backend
npm install

4. Configure the Environment:

  • Create a .env file in the backend directory and add necessary environment variables, such as MongoDB connection string and JWT secret key.

5. Run the Server:

npm run start-dev

6. Install Frontend Dependencies:

cd ../frontend
npm install

7. Run the ReactJS App:

npm start

8. Access the Application:

Designs

Deployment Plan

  • Hosting Platform: Consider deploying the frontend on Vercel and the backend on Render.
  • Database Deployment: Use MongoDB Atlas for cloud-based database hosting.

Video Demo

Code Files

  • The repository contains all relevant code files for both the frontend and backend.

Technology Stack

Front-end:

  • React.js
  • Bootstrap and CSS styles

Back-end:

  • Node.js
  • Express.js
  • MongoDB for database

Acknowledgments

For detailed documentation and support, please visit the project repository.

Author: Long Maker Long Deng
Email: l.deng@alustudent.com

About

Green Horizons - South Sudan's Tourism & Wildlife Sanctuary

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages