Skip to content

Portfolio generator - An easy and unique way of generate your own new portfolio and deploy it. Portfolio generate

Notifications You must be signed in to change notification settings

Ganesh57803/PortfolioGenerator

Repository files navigation

🚧 Project Status: In Development 🚧

Django React Portfolio Generator

Hi Django Developers! 👋

Welcome to the Django React Portfolio Generator project! This project aims to simplify the process of creating stunning portfolio websites by automating the generation of React project folders based on user details. The generated React projects can be easily deployed on Netlify, making the user's portfolio ready in no time.

Project Overview

In short, this Django app collects user details and returns a React project folder containing the user's portfolio. The React project can be deployed on Netlify, providing a quick and efficient way to create a personal portfolio website.

🎯 Project Goals

  • Automation: Avoid writing repetitive code for portfolio creation.
  • Customization: Allow users to generate personalized portfolios by simply adding their details.
  • Collaboration: Encourage developers to contribute by adding new portfolio templates and optimizing the Django project.

✨ Features

  • User-Friendly Interface: Easy-to-use forms for collecting user details.
  • Automated React Project Generation: Generates a React project folder based on user input.
  • Netlify Deployment: Simple deployment process to Netlify.
  • Customizable Templates: Multiple portfolio templates to choose from.
  • Optimized Django Backend: Efficient handling of user data and project generation.

🚀 Getting Started

  1. Clone the Repository:

    git clone https://github.com/Ganesh57803/PortfolioGenerator.git
    cd django-react-portfolio-generator
  2. Install Dependencies:

    pip install -r requirements.txt
    cd react-frontend
    npm install
  3. Run the Django Server:

    python manage.py runserver
  4. Run the React Development Server:

    cd react-frontend
    npm start

🤝 Contributing

We welcome contributions from the community! Here are some ways you can help:

  • Add New Portfolio Templates: Create and submit new React templates for user portfolios.
  • Optimize Django Code: Suggest and implement optimizations for the Django backend.
  • Improve Documentation: Help us make this README and other documentation better.

How to Contribute

  1. Fork the Repository: Click on the 'Fork' button at the top right of this page.
  2. Clone Your Fork:
    git clone https://github.com/Ganesh57803/PortfolioGenerator.git
    cd django-react-portfolio-generator
  3. Create a Branch:
    git checkout -b feature/your-feature-name
  4. Make Your Changes: Implement your feature or fix.
  5. Commit and Push:
    git add .
    git commit -m "Add your commit message"
    git push origin feature/your-feature-name
  6. Create a Pull Request: Go to the original repository and create a pull request from your forked repo.

📢 Keywords

  • Django
  • React
  • Portfolio Generator
  • Netlify
  • Automation
  • Web Development
  • Open Source
  • Collaboration

📞 Contact

If you have any questions or suggestions, feel free to open an issue or contact me directly at [ganesh4study@gmail.com].

Let's build something amazing together! 🚀

Collaboration

About

Portfolio generator - An easy and unique way of generate your own new portfolio and deploy it. Portfolio generate

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published