Skip to content

triphopMahithi/corestack-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(anan.ip) Full-Stack Web Application 🚀

📁 Project Structure

Folder PATH listing for volume System
Volume serial number is 24A3-3305
.\ANAN-FULL-STACK\APPS\BACKEND
+---config
+---database
+---handlers
+---models
+---services
+---utils
Folder PATH listing for volume System
Volume serial number is 24A3-3305
.\ANAN-FULL-STACK\APPS\FRONTEND\SRC
+---components
   +---steps
   +---ui
+---contexts
+---hooks
+---lib
+---pages
+---utils

Description 📝

This project is a Full-Stack Web Application designed to integrate various technologies such as TypeScript, Python, Go, MongoDB, NodeJS, NGINX, and Docker. It aims to streamline the development process by combining multiple tools into a single platform. This project is highly beneficial for users who are looking for a robust and scalable solution for building and deploying web applications.

Intro 1

Figure 1: Home Page

Intro 2

Figure 2: Shopping Cart System

Intro 4

Figure 3: Product Editing Page

Intro 5

Figure 4: Issue Inspection Interface

Intro 6

Figure 5: Admin Dashboard

Intro 7

Figure 5: (simple) Retrieval-augmented generation

## Table of Contents 📚 - [Installation](#installation) - [Usage](#usage) - [Contributing](#contributing) - [Contact](#contact)

Installation ⚙️

Prerequisites 🧑‍💻

Before starting, make sure you have the following installed:

  • TypeScript: A superset of JavaScript that adds static types.
  • Python 3.11.x: Required for backend development.
  • Go language: For building backend services.
  • MongoDB: A NoSQL database.
  • NodeJS: JavaScript runtime for frontend and backend.
  • NGINX: A web server and reverse proxy.
  • Docker: Containerization for easier deployment.

Steps 🔽

  1. Clone the repository
    Clone the repository to your local machine:
    git clone https://github.com/triphop-mahithi/line-chatbot.git
    
  2. Navigate to the project directory Go into the cloned project directory:
  cd line-chatbot
  1. Install dependencies Install Python dependencies:
pip install -r requirements.txt

Then, move to the frontend directory and install NodeJS dependencies:

cd ./line-chatbot/App/Apps/frontend
npm install

Platform 🌐

Windows 💻

To install on Windows, download the necessary file from the following link:

Download Windows Version

Linux 🐧

For Linux, use the following command to install:

curl -fsSL https://ollama.com/install.sh | sh

macOS 🍎

For macOS, you can download the required file here:

Download Windows Version

Usage 🛠️

Provide instructions on how to use the application, such as how to run the server, access the frontend, or interact with the APIs.

Contributing 🤝

  1. Fork the repository.

  2. Create a new branch (git checkout -b feature-branch).

  3. Commit your changes (git commit -am 'Add new feature').

  4. Push to the branch (git push origin feature-branch).

  5. Create a pull request.

Supporters & Funding 💡

Tranak Nitiwong - anan.ip

About

Full-stack web platform with multi-language support and production-ready architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published