The World NFT Fund, a Django-based full-stack web application dedicated to showcasing NFT projects. This project utilizes HTML, CSS, and JavaScript for the frontend, along with Django in the backend, to provide an engaging platform for exploring various NFT initiatives.
π Hero Landing Page: An eye-catching landing page featuring animations to captivate visitors.
π Basic NFT Info: Provides fundamental information about NFT products to educate users.
π Roadmap: Presents a roadmap outlining the progression of the NFT project.
π NFT Display: Showcases various NFTs for visual appeal and engagement.
π Community Discord Link: Offers a link to the community Discord for collaboration and interaction.
π Team Members: Highlights the team members behind the project.
π FAQ Section: Answers frequently asked questions for user convenience.
π Projects Page: Displays NFT projects that can be filtered by categories for easy browsing.
π Writings Section: Features news articles and general writings, filterable by categories.
π Donations Page: Showcases donations made by the organization to support the cause.
π About Page: Provides information about the developers, who are the founders of the project.
To use The World NFT Fund:
-
Clone the repository:
git clone https://github.com/RoshisRai/TheWorldNftFund.git
-
Install Dependencies:
pip install -r requirements.txt
-
Make Migrations:
Generate migration files for the five models (Project, ProjectCategory, Writing, WritingCategory, Donation):
python manage.py makemigrations projects writings donations
-
Run Migrations:
python manage.py migrate
-
Create a Superuser:
python manage.py createsuperuser
-
Start the Development Server:
python manage.py runserver
-
Adding Projects/Writings/Donations:
To add projects, writings, or donations, log in to the admin dashboard:
- Navigate to http://localhost:8000/admin
- Enter your superuser credentials
- Add/edit projects, writings, or donations under the respective sections
We welcome contributions to this project! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
. - Push to your branch:
git push origin <branch_name>
. - Create the pull request.
Alternatively, see the GitHub documentation on creating a pull request.
This project is licensed under the MIT License - see the LICENSE
file for details.
If you have any questions or feedback, please contact me at π§ roshis.awai@gmail.com.