Code Monkey home page Code Monkey logo

mohamedmafaz / propoplex Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 13.0 8.03 MB

Propoplex is an AI-powered platform that helps freelancers write compelling and optimized proposals for popular freelancing sites, and manage and track their success. With customizable templates and proposal management tools, Propoplex makes it easy to impress clients and win more business. We are open for Contributions!

Home Page: https://mohamedmafaz.github.io/Propoplex/

License: MIT License

HTML 56.23% JavaScript 7.30% CSS 36.47%
ai chatgpt-api freelancing front-end user-interface firstcontributions goodfirstissue bard-api

propoplex's Introduction

Propoplex

Introducing Propoplex. Propoplex is an AI-powered platform that helps freelancers write compelling and optimized proposals for popular freelancing sites, and manage and track their success. With customizable templates and proposal management tools, Propoplex makes it easy to impress clients and win more business. We are open for Contributions!

Guidelines for Contributors

Propoplex is an open-source project, and we welcome contributions from the community. However, in order to maintain a healthy and productive environment, we ask all contributors to follow these guidelines:

  • Respect other contributors: Propoplex is a collaborative effort, and we ask all contributors to be respectful and professional in their interactions with others. Personal attacks, harassment, or any other form of unacceptable behavior will not be tolerated.

  • You don't need permission to start working on an issue: If you find an issue that you would like to work on, you can simply comment on the issue to let us know that you are working on it. This will help us avoid having multiple contributors working on the same issue at the same time. However, we ask that you can start working on an issue even you have been not assigned to it.

  • Create a Github page for your forked repository: If you are working on a fork of the Propoplex repository, we encourage you to create a Github page for your forked repository and include the link in your pull request. This will help us review your changes more easily and provide feedback.

  • We welcome contributors to open issues: If you have identified a bug or have a feature request, we welcome you to open an issue in the Propoplex repository. However, we ask that you first search the existing issues to ensure that your issue has not already been reported. When opening an issue, please provide as much detail as possible, including steps to reproduce the issue, and any relevant error messages.

  • By following these guidelines, we hope to maintain a positive and productive environment for all contributors to the Propoplex project.

Guidelines for New Page Developers

Code for Favicon <link rel="icon" href="Images/Favicon.svg" type="image/x-icon" />

When you creating a new page for Propoplex, You must need to add Navbar with given code HTML

      
      <div class="navbar">
        
        <img src="Images/Logo.svg" alt="Logo" class="logo" />
  
        <div class="mainMenu">
        <a href="#" class="home"><i class="fas fa-home"></i>Home</a>
        <a href="#"><i class="fas fa-box"></i>Services</a>
        <a href="#"><i class="fas fa-mobile"></i>Contact</a>
        <a href="#"><i class="fas fa-user"></i>About</a>
        <a href="#"><i class="fas fa-pen"></i>Request New Tool</a>
        <button class="premium_button">
          <i class="fas fa-crown"></i>GO PREMIUM
        </button>
  
        <a href="#" style="margin-top: 70px"
          ><span class="icon">&#xf013;</span>Settings</a
        >
        <a href="#"><span class="icon">&#xf05a;</span>Get Help</a>
        <a href="#"><span class="icon">&#xf2f5;</span>Logout</a>
        </div>
       
      </div>
      </nav>```
      
Here the CSS Code for Navbar:
```@font-face {
    font-family: 'Font Awesome 5 Free';
    src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff2') format('woff2'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff') format('woff');
    font-weight: 900;
    font-style: normal;
  }
  
.navbar {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 223px;
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 2px 4px 10px 1px rgba(138, 125, 125, 0.25);
  }

  /* Set the style for the links inside the navbar */
  .navbar a {
    display: block;
    color: #7b7b7b;
    text-decoration: none;
    padding: 10px;
    margin-left: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    /* identical to box height */

    letter-spacing: 0.04em;
  }

  /* Change the color of the link when it's hovered over */
  .navbar a:hover {
    background: #F5F5F5;
    border-radius: 7px;
  }

  /* Set the style for the content that appears next to the navbar */
  .content {
    margin-left: 150px;
    padding: 20px;
    box-sizing: border-box;
  }

.premium_button {
    width: 167.48px;
    height: 42px;
    background: linear-gradient(265.55deg, #3EC1C7 19.07%, #18939C 101.72%);
    border-radius: 7px;
    border: none;
    color: #fff;
    display: block; 
    margin: auto;
    margin-top: 20px; 
    margin-left: 20px;
}

.title {
    font-family: 'Poppins';
    font-style: bold;
    font-weight: 900;
    font-size: 22px;
    line-height: 33px;
    /* identical to box height */

    letter-spacing: 0.04em;
    text-align: center;
    color: #16666C;
    margin-left: 350px; 
    display: inline-block;
    
}

.nav-link.active {
    background-color: #7b7b7b;
    color: #000000;
  }

.icon {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  margin-right: 10px;
 
}

/* Set the style for the content that appears next to the navbar */
.content {
    margin-left: 150px;
    padding: 20px;
    box-sizing: border-box;
  }

.premium_button {
    width: 167.48px;
    height: 42px;
    background: linear-gradient(265.55deg, #3EC1C7 19.07%, #18939C 101.72%);
    border-radius: 7px;
    border: none;
    color: #fff;
    display: block; 
    margin: auto;
    margin-top: 20px; 
    margin-left: 20px;
}

.nav-link.active {
    background-color: #7b7b7b;
    color: #000000;
  }

  .navbar i {
    margin-right: 10px;
  }```

propoplex's People

Contributors

arpittyagi102 avatar barry-g1076 avatar krownwealth avatar mohamedmafaz avatar naim16031988 avatar shubh8899 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

propoplex's Issues

Adding a Striking Navbar and Revamping Glass Color on Contact Us Page

Our Contact Us page is a crucial element of our website, acting as a primary gateway for users to get in touch with us. To further enhance user experience and aesthetics, we have identified two key areas of improvement.

1. Adding a Captivating Navbar: Currently, our Contact Us page lacks a prominent navigation bar, which can make it challenging for users to navigate seamlessly within our site. By incorporating an eye-catching and user-friendly navbar, we aim to provide visitors with clear and intuitive options to explore different sections of our website. The navbar will serve as a visual guide, facilitating easy access to vital information and ensuring a delightful user experience.

2. Transforming Glass Color: The current color scheme of the glass elements on our Contact Us page does not align with our brand identity or modern design trends. We plan to revamp the glass color to create a visually appealing and harmonious experience for our users. The new color will be carefully chosen to complement our website's overall aesthetics, evoking a sense of trust, professionalism, and modernity.

By addressing these two aspects, we aim to elevate the visual appeal and usability of our Contact Us page, ensuring that users can effortlessly navigate our site and engage with our business. This enhancement will contribute to a positive impression of our brand and encourage visitors to reach out to us more confidently.

Refining Navbar Animation Placement on the Request New Tool Page

This issue is open for contributions and seeks to improve the placement of the navbar animation on the Request New Tool page. Currently, the animation does not align correctly with the intended location, causing a visual discrepancy. By addressing this issue, we aim to enhance the user experience by ensuring the animation seamlessly integrates with the page's layout and enhances its overall aesthetic appeal. Contributions from developers, designers, and UI/UX experts are welcome to help resolve this matter and create a more polished user interface. Let's collaborate to make this page shine!

Enhance Login Page Functionality for Seamless User Experience

To provide a seamless user experience and ensure secure access to our website, we need to develop enhanced functionality for the login page. This issue aims to implement features and improvements that will streamline the login process, enhance security measures, and provide informative feedback to users.

Key Objectives:

  1. User Authentication: Implement a secure authentication mechanism that verifies user credentials against stored data and allows access only to authorized users.
  2. Password Strength and Complexity: Enhance the password policy to ensure strong passwords and guide users towards creating more secure login credentials.
  3. Remember Me: Incorporate a "Remember Me" functionality to allow users to stay logged in across sessions, enhancing convenience while maintaining security measures.
  4. Error Handling and Feedback: Provide informative and user-friendly error messages to assist users in resolving login issues effectively.
  5. Password Reset: Integrate a password reset mechanism that enables users to securely recover their accounts in case they forget their password.
  6. Security Measures: Implement measures such as captcha, rate limiting, or multi-factor authentication to protect against brute-force attacks and unauthorized access attempts.

By addressing these objectives, we can significantly enhance the functionality and security of our login page. A smooth and secure login process will contribute to an improved user experience, instilling confidence in our platform and encouraging user engagement.

form submit button is not centered on the mobile version

One issue observed on the website is related to the lack of centering of a Submit Button. When viewing the website, it is noticeable that a submit button is not properly centered within their designated area.
The misalignment of the button(s) can lead to visual inconsistencies and disrupt the overall aesthetics of the webpage. It may create an unbalanced or cluttered appearance, making it difficult for users to locate and interact with the button(s) easily.

Need to Create GO PREMIUM Page according to the UI

Unlock a world of exclusive benefits and take your experience to new heights with our premium membership, GO PREMIUM! We're thrilled to announce that we're in the process of creating a dedicated page that showcases the incredible features and offerings available to our premium members.

Are you passionate about user interface design and want to make a significant impact? This is your chance to shine! We're excited to collaborate with talented individuals like you who can contribute their skills to shape the future of our GO PREMIUM page. The UI for the page will be provided, giving you a solid foundation to work with.

Join our team and help us create a captivating and user-friendly interface that will truly enhance the premium experience. Your contributions will play a vital role in making our premium membership page an extraordinary destination for our valued users.

Together, let's revolutionize the way our users interact with our premium offerings. Embrace the opportunity to leave your mark on our GO PREMIUM page by lending your expertise and creativity. We can't wait to see the magic we'll create together!

Ready to get started? Reach out to us today to find out how you can contribute to our exciting project and help shape the future of GO PREMIUM.

make the contact,About and login pages responsive :

As we have done with the home page, we should make contact, about and login pages responsive and
mobile screen friendly.
make the navbar collapsing in a small screen and, place properly all the contents of those 3 pages

Supercharge Propoplex with ChatGPT Integration!

We're on the brink of completing Propoplex's front-end and are excited to add ChatGPT API integration to the platform. With ChatGPT's advanced language processing capabilities, our users will be able to create even more engaging proposals that are tailored to their clients' needs. We're looking for a developer to help us integrate ChatGPT API seamlessly into Propoplex's workflow, making the proposal writing process even smoother and more efficient. Join us in taking Propoplex to the next level! If you find an issue that you would like to work on, you can simply comment on the issue to let us know that you are working on it. This will help us avoid having multiple contributors working on the same issue at the same time.

Enhancing User Experience by Restricting Card Selection in Our Products Section

Our products section has a wide range of cards that users can choose from. However, we've noticed that users are able to select multiple cards simultaneously, which can create confusion and frustration. To enhance the user experience and streamline the selection process, we need to implement a restriction that allows users to select only one card at a time.

As an open issue, we're inviting contributors to help us find the best solution for this problem. The selected solution should not only meet our technical requirements but also improve the overall usability of our products section. Join us in creating a better user experience for our customers by tackling this issue today!

Enhancement: Resume Writer Form Not Displaying When 'Use Now' Button Clicked

The current implementation of the "Use Now" button for the Resume Writer feature on our website is not functioning as expected. When users click the button, the associated form should appear, allowing them to input their resume details. However, the form is not being displayed upon button click.

This issue requires investigating and fixing the functionality of the "Use Now" button to ensure that the form appears as intended, enabling users to utilize the Resume Writer feature effectively.

Contributors:
This issue is open for contributors to investigate, debug, and implement a solution. We welcome any community member who is interested in helping to resolve this issue and improve the user experience of our website. Your contributions will be greatly appreciated.

Help Us Align the 'Request New Tool' Text in Our Contact Us Page Navbar!

We're seeking community contributions to address an issue with our website's contact us page. Currently, in the navbar, the text 'Request New Tool' is not aligned as intended, causing it to break into multiple lines. We're inviting talented developers and designers to lend a hand in solving this problem and ensuring the text appears seamlessly on one side, enhancing the overall user experience. Join us in making our contact us page more visually appealing and user-friendly by contributing your expertise and creativity today!

Need to create GET HELP Page According to the UI

Hello Contributors!
Our website needs an elegant page for GET HELP. The UI will be provided. Contributors who are all new to open source, waiting for chance to develop website from UI are welcomed.

Need to create SETTINGS page according to the UI

Hello Contributors!
Our website needs an elegant page for SETTINGS. The UI will be provided. Contributors who are all new to open source, waiting for chance to develop website from UI are welcomed.

no hover behavior on Go Premium button

One issue observed on the website is related to the behavior when hovering over the Go Premium button. When a user hovers over it , there is no visual indication or feedback to signify that the link is interactive or clickable. This lack of hover effect can result in a poor user experience and confusion for visitors.

Help Deploy our Python Website with Bard API on PythonAnywhere

Hi there, amazing developers! 👋

We have an exciting project in the works—an exquisite website built using Python's index.py file, which generates stunning proposals with the help of the Bard API. However, we've hit a roadblock with GitHub Pages, as it always redirects to the index.html file instead. To overcome this hurdle and ensure seamless deployment, we're on the lookout for a talented contributor to help us deploy our website on PythonAnywhere.

PythonAnywhere is a fantastic platform that allows us to host and run Python applications effortlessly. By leveraging its capabilities, we can unleash the full potential of our proposal generation website, making it available to the world with ease.

If you're passionate about web development, Python, and deploying awesome projects, we would love to have you on board as a contributor! By participating in this endeavor, you'll gain hands-on experience with Python web applications, APIs, and deployment processes. Plus, you'll be making a meaningful contribution to our project, helping us share the beauty of our proposals with a wider audience.

To get started, all you need to do is provide us with your email ID, and we'll grant you access to the source code. You'll have the opportunity to dive into the codebase, understand its intricacies, and collaborate with our team to deploy the website successfully on PythonAnywhere.

So, if you're up for the challenge and eager to join an exciting project, please drop your email ID in the comments below. We'll reach out to you shortly with further instructions and provide any assistance you may need along the way.

Let's embark on this journey together and create an awe-inspiring platform that showcases the power of Python and the elegance of our proposal generation website. We can't wait to have you on board!

Thank you,
Mohamed Mafaz,
Propoplex

the hover effect is applied to the first link before hovering over it.

before hovering over the navbar, all the navbar links should have the regular style which is white background. in our case, the home link has the hovering style. Which is light grey. we want to remove that and apply the white style to the Home
link in the navbar. and make it light grey when a user hover over it .

Interactive Card Selector: Engage Users with Dynamic Color Changes

With this issue, we are inviting contributors to add an exciting feature to our web application. When a user selects a card, the color of the card should change, giving the application a vibrant and interactive feel. You don't need permission to start working on this issue; just jump right in and get started! We only ask that you provide us with a live link hosted on Github Pages so we can see your changes in action. Let's make our cards come alive and give our users an unforgettable experience!

Upgrade your Website to React.js

hey @MohamedMafaz,
I wanted to make you an offer to elevate your website with popular javascript framework REACT JS . React is today's standard for making modern website. It brings cutting-edge capabilities, including enhanced performance, modular development, interactive features, and a thriving community of developers. As an React developer, I would love to convert your website to React js and unlock its full potential.
But as i will be completing your whole website by myself as a freelancer it cannot be a free of cost contribution.
Reply back to explore possibilities.

Need to convert a flask app into exe

Hey Coders!
I have a flask application for Propoplex. At first, I tried to deploy it in online. But, it's not that too easy. So, I decided to convert it into a exe or apk or both. If you're interested in this issue, Just comment below. Then, I'll give you the code.
Happy Coding!!!

Need to Change the Text Style in Navbar in Login Page

This open contribution opportunity addresses an issue with the login page's navbar where all the texts appear bolder compared to other pages. We are seeking community input and contributions to rectify this inconsistency and ensure consistent text styling throughout our website. Join us in improving the user experience by making the navbar's text styling align with the rest of the pages. Help us create a cohesive visual experience for our users by participating in this exciting enhancement project.

Need Help on writing Javascript code

Hey folks!
Contributor need to write a code that get prompt from the user as input and need to print the output in html file with help of Google Bard API. If you're interested to work on this issue. Just comment below your email id. And I'll send the API Key only for you

Make Propoplex Website Responsive for Enhanced User Experience

The Propoplex website currently lacks responsiveness, causing a suboptimal user experience on different devices and screen sizes. As a result, users may encounter layout issues, content overlapping, and difficulties in navigating the site on mobile devices. To improve usability and ensure consistent access to our services, we need to make the website responsive.

Contributors are welcome to help us in this effort! By contributing to this issue, you'll play a vital role in enhancing the overall user experience and ensuring that our website is accessible and visually appealing across various devices and screen resolutions.

To contribute:

  1. Clone the Propoplex website repository to your local development environment.
  2. Analyze the existing website structure and identify areas that need to be made responsive.
  3. Implement responsive design techniques using CSS media queries, flexible layouts, and appropriate breakpoints.
  4. Test the website on different devices and screen sizes to ensure responsiveness and usability.
  5. Submit a pull request with your changes and improvements.
  6. Collaborate with the project maintainers for feedback and code reviews.
  7. Once approved, your changes will be merged into the main codebase, contributing to an enhanced user experience for all our visitors.

Join us in making the Propoplex website responsive and creating a seamless browsing experience for our users. Together, we can deliver an attractive, user-friendly, and accessible website that adapts to the diverse range of devices in today's digital landscape.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.