We will introduce briefly about our project:
- This is our project for the Introduction to Software Engineering course @ HCMUS.
- This repository contains the code for a simulated NFT marketplace website that is implemented using ReactJS for the front-end and Django for the back-end. The website allows users to simulate buying, selling, and transferring non-fungible tokens (NFTs).
Student ID | Name | Profile |
---|---|---|
20120009 | Nguyen Van Hung | @hungt1 |
20120181 | Vo Van Tai | @taivo202 |
20120459 | Nguyen Van Dung | @d2412916 |
20120596 | Nguyen Bao Tin | @nbtin |
The NFT marketplace website includes features such as user registration and login/logout, the ability for users to create, buy, sell, and follow NFTs, NFT ownership transfer between users with real-time wallet balance updates, and transaction history tracking.
The following technologies were used to implement the NFT marketplace website:
- Frontend: ReactJS.
- Backend: Django.
- Database management: SQLite3.
To install and run the NFT marketplace website on localhost, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/nbtin/NFT-marketplace
- Navigate to the project directory:
cd NFT-marketplace
- Install the required dependencies for both the frontend and backend:
pip install -r requirements.txt
cd frontend
npm i
- Start the development server:
npm start
cd ../backend
python manage.py runserver
- Open the website in your browser by navigating to http://localhost:3000/
Please ensure that you have npm and Python installed on your computer before proceeding.
Thanks for going through this Repository! Have a nice day.
Got any queries? Feel free to contact us via E-mail.