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.
To run Influx locally on your machine, please follow these steps:
-
Clone the repository to your local machine using Git:
git clone <repository_url>
-
Navigate to the project's directory:
cd influx
-
Install the required dependencies using npm (Node Package Manager):
npm install
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
.
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.
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.
Please note that the application may experience occasional slowness.
Consider refreshing the page if it takes a while to load all the data.