Skip to content

josh-0000/listingPage

Repository files navigation

Certainly! Below is a generic README.md template that aligns with your project's folder structure.


Listings Page

Overview

This repository houses the Listings Page application. It is built using a microservices architecture with a React TypeScript frontend and a Node.js backend, both running in separate Docker containers.

Table of Contents

  1. Requirements
  2. Installation
  3. Running the Project
  4. Folder Structure
  5. License
  6. Contributing

Requirements

  • Docker
  • Docker Compose
  • Node.js
  • npm or yarn
  • Visual Studio Code (Optional, for DevContainer support)

Installation

Clone the repository

git clone https://github.com/josh-0000/listings-page.git
cd listings-page

Build Docker containers

Navigate to the root directory of the project and run:

docker-compose build

Running the Project

To start all services, simply run:

docker-compose up

Your frontend will be running at http://localhost:3000, and your backend will be running at http://localhost:3001.

To stop the services, press Ctrl+C in the terminal where you ran docker-compose up, or run docker-compose down from another terminal in the project directory.

Folder Structure

  • /.devcontainer: Configuration for Visual Studio Code DevContainer.
  • /.vscode: Visual Studio Code specific settings.
  • /backend: All backend code.
  • /frontend: All frontend code.
  • .gitignore: List of files and folders not to track in Git.
  • .dockerignore: List of files and folders not to include in Docker build context.
  • docker-compose.yml: Docker Compose file to run your services.
  • LICENSE: License details for how the code can be used or distributed.
  • README.md: This file, explaining the project, how to use it, how to install it, etc.

License

This project is licensed under the terms of the MIT License.

Contributing

For details about how to contribute, please refer to the Contributing Guidelines.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published