nzwh / Influx

Y2T2 APDEV Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Influx

Welcome to Influx, a buy and sell forum application built with Next.js. This application allows users to create listings, browse and search for items, and communicate with sellers to purchase products.

Installation

To run Influx locally on your machine, please follow these steps:

  1. Clone the repository to your local machine using Git:

    git clone <repository_url>
    
  2. Navigate to the project's directory:

    cd influx
    
  3. Install the required dependencies using npm (Node Package Manager):

    npm install
    

Usage

After the installation process, you can start the local development server by running the following command:

npm run dev

This command will build and start the application on a local server. Once the server is up and running, you can access Influx by visiting http://localhost:3000/auth/login in your web browser to log in to your account. If you haven't registered an account yet, you can do so by visiting http://localhost:3000/auth/register.

Libraries

1. react - The core library for building user interfaces in React
2. Next.js - A framework for React that provides server-side rendering, routing, and more
3. lucide-react - A library of open-source icons for React.
4. luxon - It is used to work with dates and times in JavaScript. 

Folders

1. JSON - It contains a file that represents an object containing various sets of data related to the application 
2. Libraries - It contains typescript files to represent different data structures in the application and a utility for combining CSS class names in a React or JavaScript project.
3. Public - It contains all the image files that are used in the application.
4. src\app - It contain all the code to create the application.
5. Auth - It contains the login and register page for the application.
2. Backend - It contains the backend codes used for the application.
3. Fonts - It contains the files for the fonts that are used in the application.
4. Home - It contains the page of the home page.
14. Profile - It contains the page of the profile page.
15. Search - It contains the page of the search page.

Warning

Please note that the application may experience occasional slowness. 
Consider refreshing the page if it takes a while to load all the data.

About

Y2T2 APDEV Project


Languages

Language:TypeScript 97.8%Language:CSS 1.2%Language:JavaScript 0.9%