Coder Social home page Coder Social logo

akashgreninja / doggonation Goto Github PK

View Code? Open in Web Editor NEW
30.0 2.0 34.0 60.67 MB

A Canine-Centric Social Media Platform for AI-Powered NFTs and Charitable Giving, Powered by Appwrite

Home Page: https://doggonation.hashnode.dev/

License: MIT License

JavaScript 1.09% HTML 0.01% CSS 0.29% Python 98.48% C 0.05% PowerShell 0.06% Batchfile 0.01% Solidity 0.01%
nodejs react ml payment-gateway redux sql azure-storage flask github-actions social-media alex alexnet-model github-action python pytorch open-source girlscript gssoc23 opensource

doggonation's Introduction

Doggonation - Where Dogs and Their Owners Unite: Welcome to Doggonation (Looking for frontend devs)




This Project is not completed yet,its UI is still in Progress . Feel free to contact me through my email mentioned on my Github Profile for any type of support or help.

Welcome to Doggonation, the ultimate innovative social media platform designed exclusively for dog owners and enthusiasts ! Whether you're looking to connect with fellow dog lovers, share adorable photos of your furry friends, or seek expert advice on canine care, Doggonation is the place to be. With Doggonation, you'll join a vibrant community that celebrates everything about dogs. It also features an array of cutting-edge functionalities that facilitate a safe and enjoyable user experience.

Features 🐶

  • ✨Create a Profile for Your Pooch and Connect with Other Canine Lovers
  • 📷Share Photographs and Videos of Your Furry Friend and Follow Other Dogs
  • 📄Discover Inspiring and Engaging Dog-Related Content, Including Articles, Videos, and Products
  • 👥Join Groups and Communities Based on Dog Breeds, Interests, and More
  • 🏬Find Local Dog-Friendly Places, Such as Parks, Cafes, and Shops
  • 💬Chat with Other Dog Owners and Forge New Canine Friendships
  • 🤖 Use the Roberto Model for Advanced Text Sentiment Analysis to Ensure Appropriate Content for All Users
  • 🔍 Employ Image Analysis to Detect and Prevent Inappropriate Content
  • Firebase auth for Google and Facebook

Firebase auth for Google and Facebook

This project utilizes Firebase Authentication for user authentication, specifically for Google and Facebook sign in. Firebase Authentication provides a secure and easy-to-use way to authenticate users, and supports multiple authentication providers, including email and password, phone number, and third-party providers like Google and Facebook.

To implement Firebase Authentication in this project, we followed the guidelines and best practices outlined in the Firebase Authentication documentation. You can find more information about Firebase Authentication and how to use it in your own projects in the official Firebase Authentication documentation.

We believe that Firebase Authentication provides a robust and reliable authentication solution that meets the needs of our project and our users. By leveraging Firebase Authentication, we can ensure that user data is secure and protected, and that our application is easy to use and access for all of our users.

Official Documentation of Firebase Authentication

Technologies

Doggonation is built using the following technologies:

  • React with Vite for the frontend
  • Redux for state Management
  • Flask for the backend API
  • Azure MySQL for the SQL database hosting
  • Azure App Services for hosting the backend
  • Azure Cognitive Services for translation
  • CI/CD using GitHub Actions

CI/CD using GitHub Actions

This repository implements continuous integration and continuous deployment (CI/CD) pipelines for frontend React and backend Flask code, using GitHub Actions. GitHub Actions is a platform that allows for the creation of automated workflows, including continuous integration and deployment, for software development.

Workflows

The repository has two main workflows:

1. Frontend React Workflow

The workflow runs whenever a pull request is created or updated. It checks the frontend React code for linting errors and runs unit tests. If any of the tests fail, the workflow will fail and prevent merging the pull request.

2. Backend Flask Workflow

The workflow runs whenever a pull request is created or updated. It checks the backend Flask code for linting errors and runs unit tests. If any of the tests fail, the workflow will fail and prevent merging the pull request.

Continuous Integration

By using GitHub Actions, we can ensure that every pull request to the repository is automatically checked for code quality and unit tests. This means that any errors can be detected early in the development process, saving time and effort in the long run.

Continuous Deployment

Using GitHub Actions, we can also automate the deployment process for our applications. We can set up a workflow that deploys our code to a staging environment for testing and then to production once it has been approved. This ensures that our code is always up-to-date and running smoothly.

CI/CD with GitHub Actions

Using the AlexNet Model from Torchvision_Models Library

Introduction

The Torchvision library is a popular computer vision library which is a part of the PyTorch project. PyTorch is an open source machine learning framework. Torchvision Library provides a set of functions and classes that can be used to easily and efficiently load and preprocess image datasets, as well as pre-trained models for image classification and object detection.

One of the pre-trained models available in torchvision is AlexNet, a deep convolutional neural network that was developed by Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton in 2012. AlexNet is known for its outstanding performance on the ImageNet dataset, and it helped to popularize deep learning in computer vision.

The torchvision module is a collection of datasets, models, and transforms for computer vision tasks in PyTorch. One of the pre-trained models included in torchvision is AlexNet, which is a deep convolutional neural network that was introduced in 2012 and won the ImageNet Large Scale Visual Recognition Challenge that year.

<pThe pretrained network can classify images into 1000 object categories, such as dogs,cats, mouse, pencil,keyboards ,more animals,etc. The model consists of 5 convolutional layers, 3 fully connected layers, and 1 softmax layer. The input to the model is a 224x224 RGB image.

In our project, we used AlexNet and torchvision to analyze input pictures and determine if they contain a dog or not. Specifically, we fine-tuned the AlexNet model on a dataset of dog images using transfer learning, which allowed us to use the pre-trained weights of the model and train only the last layer on our own dataset.

Using this approach, we were able to achieve high accuracy in classifying images as containing a dog or not. We then used this model to enforce a requirement that user-uploaded pictures must contain a dog in order to be accepted by our application.

By leveraging the power of pre-trained models and transfer learning, we were able to quickly and effectively build a solution for our image analysis needs.

Usage

To use the AlexNet model in your PyTorch project, you can simply import it from torchvision.models:

import torch
import torchvision.models as models

# Load the pre-trained AlexNet model
alexnet = models.alexnet(pretrained=True)

# Set the model to evaluation mode
alexnet.eval()

# Use the model to make predictions on your data
outputs = alexnet(inputs)

For more information regarding AlexNet model

NLTK (Natural Language Toolkit)

NLTK (Natural Language Toolkit) is a powerful open-source Python library extensively utilized for natural language processing (NLP) tasks. It offers a comprehensive range of tools, algorithms, and resources for tasks such as tokenization, part-of-speech tagging, named entity recognition, sentiment analysis, text classification, stemming, lemmatization, and more. NLTK also provides an extensive collection of textual corpora and seamlessly integrates with popular machine learning libraries. It is widely employed in academia, research, and industry to process and analyze human language data, making it an invaluable resource for NLP applications.

Why NLTK?

In our project, we utilize NLTK for its powerful text processing capabilities. Specifically, we leverage NLTK to fetch the most commonly used tags from posts and display relevant posts based on those tags. By using NLTK's tokenization and part-of-speech tagging functionality, we can extract important keywords or tags from the text and analyze their frequency to determine the most common ones.

By incorporating NLTK into our project, we can enhance the user experience by providing a curated display of posts that are relevant to specific topics or tags. NLTK's comprehensive toolkit and resources make it an ideal choice for performing various NLP tasks, allowing us to extract meaningful insights from textual data.

To learn more about NLTK and explore its extensive capabilities, refer to the NLTK documentation.

Text Speech Analysis

Sentiment Analysis

In this project, we performed text speech analysis using various natural language processing techniques to extract insights from textual data. We utilized tools such as sentiment analysis, topic modeling, and named entity recognition to gain a deeper understanding of the language used in our dataset.

Our sentiment analysis, as depicted in the above image, revealed a generally positive sentiment towards our product. This information can be used to inform marketing strategies and improve overall customer satisfaction.

Here's another image that shows the word cloud generated from our dataset:

Word Cloud

Translation with Azure Cognitive Services

  • Provides translation capabilities for multiple languages using Azure Cognitive Services.
  • Utilizes the translation API to seamlessly translate text.

Razorpay Payment Gateway Integration

  • Integrates the Razorpay payment gateway for secure and convenient online payments.
  • Supports various payment methods and ensures a smooth payment experience for users.

IP Blocker for Spam Prevention and Security

  • Implements an IP blocker mechanism to prevent access from known spamming IP addresses.
  • Enhances security by mitigating potential threats and unauthorized access attempts.

Real-time Communication with Flask-SocketIO

Flask-SocketIO is an extension for Flask that allows you to easily implement real-time, bidirectional communication between the server and the client using Socket.IO.

With Flask-SocketIO, you can create applications with real-time features such as chat systems, live updates, and notifications. It provides a seamless integration of Socket.IO into your Flask application, simplifying the implementation of real-time communication.

Key features and advantages of Flask-SocketIO:

  • Real-time bidirectional communication: Flask-SocketIO enables real-time communication channels between the server and the client, allowing instant data transfer.
  • Event-driven architecture: It provides an event-driven programming model where you can define event handlers on the server and client side to handle various events, such as receiving messages or broadcasting updates.
  • Scalability: Flask-SocketIO is designed to handle a large number of concurrent connections efficiently, making it suitable for applications with high traffic and real-time requirements.
  • Compatibility: It works seamlessly with Flask and integrates well with other Flask extensions and libraries, allowing you to leverage the rich Flask ecosystem.
  • Support for fallback options: Flask-SocketIO includes built-in support for fallback options, ensuring compatibility with older browsers that do not support WebSocket, by falling back to other transport mechanisms such as long-polling.

To use Flask-SocketIO, you need to install the Flask-SocketIO package and import the necessary classes and functions in your Flask application. Then, you can define routes and event handlers to handle incoming socket events from the client and emit events back to the client.

For more details on how to use Flask-SocketIO and its various features, refer to the official Flask-SocketIO documentation.

Getting Started

To get started with this project, follow the instructions below.

Frontend

  1. Navigate to the frontend folder:
  2. cd frontend
  3. Install the required dependencies:
  4. npm install
  5. Start the frontend development server:
  6. npm run start

The frontend application will be running at http://localhost:3000.

Backend

  1. Navigate to the backend folder:
  2. cd backend
  3. Activate the virtual environment (if using):
  4. source venv/bin/activate
  5. Install the required Python packages:
  6. pip install -r requirements.txt
  7. Start your XXAMP server.
  8. Make a database server named doggonation
  9. Import the provided sample database (sample_db.sql) into the database server.
  10. Run the backend server:
  11. python app.py

The backend server will be running at http://localhost:3003.

Make sure to configure the necessary environment variables and update the configuration files as per your requirements.

Feel free to modify and adapt these steps based on your specific setup and environment.

New to Open Source programs/events!

Here are few articles and Videos which will help you to get an idea on how you start contributing in open source projects, You can refer to the following articles on the basics of Git and Github.

Open Source Contribution


Girl Script Summer of Code

License 📝

Doggonation is an open source project and is available under the MIT License.

❤️ Thanks to all the contributors

🚀🚀 Thanks to all the contributors who have dedicated their time and expertise to improve and enhance Doggonation. Their contributions are invaluable in shaping the project and making it a success.

🚀🚀 Join Doggonation, where dogs and their owners unite, and be part of the journey in building a vibrant social media platform for the dog-loving community. Together, let's create an engaging and enjoyable space where dogs and their stories can be celebrated.

doggonation's People

Contributors

2deadmen avatar akashgreninja avatar amansingh6574 avatar effdubois avatar harshsingh32 avatar hemant2335 avatar k-deepak04 avatar mridulsaggi avatar raunakcode03 avatar rishuraj1 avatar roshan310 avatar s-ishita avatar shanvijha30 avatar tuhinaww avatar tushar98644 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

doggonation's Issues

[UI Fix]: SignUp Page

request
Is your feature request related to a problem? Signup page style is not consistent with the rest of the website
Describe the solution you'd like
  • Redo the UI style of the Signin Page to Match the Rest of the project
  • Additional context This is done to make the style of the website more consistent

    Keep checking the Frontend guidelines section in Contributing.md for the styling guide to the website

    Add contribution guidelines to readme.md

    Would love to add the Contribution Guidelines to the Readme.md file.
    For Encouraging Contributors to the contribute to the repo!

    Contributor - Sabhi Sharma (GSSOC'23)

    [UI Fix]: Improve the Sidebar/Navbar

    Feature request
    Is your feature request related to a problem? The navbar has a bad ui and layout
    Describe the solution you'd like
    • IMPROVE THE SIDEBAR/NAVBAR UI
    • put search on left which opens a search bar
    • Divide the whole sidebar into a single list instead of lists and sub lists with order -
      1. Home
      2. Search
      3. Chat
      4. Friends
      5. -on the bottom
      6. About us(instead of donation)
      7. logout
    • add appropriate icons(using fa-icons preferably) to add icons to missing or newly added fields
    • Left align all the list items
      Additional context This is done to make the ui less cluttered and more streamlined towards the content

      edit: updated the guidellines

      [Feature]: Add the black linter workflow

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? As a project with multiple users contributing to it, it is essential to maintain a proper linting style to ensure better code readability by users. An excellent way to do this is by automatic linting checks using the prettier linter in GitHub actions.
      Describe the solution you'd like Add the black linter workflow to ensure proper and uniform linting of the codebase

      [UI Feature]: Add Profiles to follow

      Feature request
      Is your feature request related to a problem? Right side of home page is empty
      Describe the solution you'd like Add a profiles to follow section on right side of the posts page. The section should be in a right sidebar, Similar to what twitter does

      Keep checking the Frontend guidelines section in Contributing.md for the styling guide to the website

      Improve UI: Sign in Page

      For a better user experience we must update the design and look of the sign in page.

      Screenshot (89)

      @akashgreninja Could you assign me to this under GSSoC'23. I would really like to contribute to this wonderful project. Thank You!

      Addition in Issue Template

      Description:

      Hi there!

      I noticed that the repository does not have an appropriate issue template.

      Issue Template: I want to add some more points to your issue template like styling changes, documentation, etc

      Please assign this issue to me under Gssoc'23 @akashgreninja

      [Feature]: ADDING A FEEDBACK SECTION

      • [Y ] Would you like to take up this task?
      • [ Y] Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? Kindly provide an explanation of the problem that your feature aims to resolve.
      Describe the solution you'd like Please present a concise and precise description of the solution you envision.
      Describe alternatives you've considered Elaborate on any alternative solutions or features that you have already evaluated as potential approaches.
      Additional context Include any supplementary information, contextual details, relevant screenshots, or supporting materials that can aid in better understanding and supporting your feature request.

      Creating Templates to add new feature and report bugs.

      Hey, We can have GitHub template so that new contributors can open issue, suggest changes, report bugs in more descriptive way. It would be beneficial for mentors and well as the contributors.

      If you want, I can work on this. Please assign this issue to me I am from GSSoC 2023.

      Thank you.

      Need an admin Panel page

      Navbar can be different and should look amazing put in sample data
      Make it look different with animations
      You can use Tailwind or CSS
      If you are using CSS do use classes or ID's do not target them by element
      Create a page in the Pages Folder called AdminPanel
      go ahead

      [UI Fix]: SignIn page

      request
      Is your feature request related to a problem? Signin Page UI Fix
      Describe the solution you'd like
    • **IMPROVE SINGIN PAGE UI - adehere to the style of the explore page, more specifically the post section
    • Make the singin div into a modal style/floating window
    • move the div to left
    • change background image acoordingly
    • Additional context This is towards trying to unify the style of the website

      Keep checking the Frontend guidelines section in Contributing.md for the styling guide to the website

      Fix the navbar structure

      The navbar is currently wrapped in a div with z transform above the router element.
      -restructuring of the sidebar and the router element required
      -possibly wrapping the content area in the sidebar or an parent element and passing the shouldit as a prop

      [Feature]: Add Captcha verification to the register form

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? A captcha verification must be present to differentiate between a human and a bot
      Describe the solution you'd like Will like to add a captcha verification below the register form before submitting

      [Feature]: workflow for closing of old pr's

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? Create a workflow for the closing of old PR's
      Describe the solution you'd like Develop a yaml file for carrying out the workflow action

      Adding dependabot.yml

      Description:

      I noticed that the repository does not have an appropriate issue template.

      Issue Template: I want to add some more points to your issue template like styling changes, documentation, etc

      Please assign this issue to me under Gssoc'23 @akashgreninja

      Handling errors in backend and package conflict in requirements

      There are no error handling statements in every python file in the backend folder.
      As well as there may be conflicts in installing requirements.txt with some packages as pip will be looped in ambiguity of versions.

      I can handle this task with my expertise in flask/django.

      [Feature]: Scroll to top button

      • Would you like to take up this task?
      • [x ] Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? Once the user has scrolled through the webpage, there is no button available to scroll back to the top with one click.
      Describe the solution you'd like I can provide a scroll to the top button that appears as the user begins scrolling near the scroll bar.

      [Feature]: Improve Frontend

      • Would you like to take up this task?
      • Are you from GSSoC'23? Yes.

      I would like to improve the frontend of the project. Please assign me the issue..

      [BUG]: Follow and following routes come under post request not get update this

      • Would you like to take up this task?
      • Are you from GSSoC'23?

      🐞 Bug report
      Describe the bug Please provide a clear and concise description of the issue encountered
      Location of the bug If known, please specify the file location where the bug was identified
      Expected behavior What should happen instead of the observed bug?

      Screenshots (if any)


      Screenshot 1 (if any) Screenshot 2 (if any)
      Screenshot 1 Screenshot 2

      Please provide any necessary screenshots to illustrate.

      [BUG]: Donation page carousel and sidebar

      🐞 Bug report
      Describe the bug
    • The carousel does not render
    • Sidebar renders if donation page is opened through the sidebar
    • Location of the bug Landingpage element
      Expected behavior
    • Carousel should render,
    • sidebar should be completely disabled
    • A back/ home button should be added
    • the element should be renamed appropriately
    • Screenshots (if any)


      Screenshot 1 Screenshot 2
      image image

      Add ContributingGuidelines.md

      The Contributing Guideline documentation will contain set of guidelines that will help contributors during the contribution process.
      File type markdown.

      [BUG]: responsiveness need to fix

      • Would you like to take up this task?
      • Are you from GSSoC'23?

      🐞 Bug report
      Describe the bug this parts responsiveness need to fix
      Location of the bug If known, please specify the file location where the bug was identified
      Expected behavior What should happen instead of the observed bug?

      Screenshots (if any)


      |
      Screenshot_2023-06-20-21-08-10-05_40deb401b9ffe8e1df2f1cc5ba480b12
      | Screenshot 2 (if any) |
      | :-----------------: | :------------------: |
      | Screenshot 1 | Screenshot 2 |

      Please provide any necessary screenshots to illustrate.

      [Feature]: Dockerize the application

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? I want to make the application more scalable and make sure of flexible resource sharing.
      Describe the solution you'd like To make the application more scalable I want to dockerize the application
      Describe alternatives you've considered Another solution for scalability in my opinion might be deploying the application on some cloud platform like AWS, but containerization will still help in that case.
      Additional context https://www.knowledgehut.com/blog/devops/why-use-docker

      [Feature]: Add greeting bot

      • Would you like to take up this task?
      • [x ] Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? "By adding a greeting bot that acknowledges and appreciates pull requests, we can create a positive and motivating environment for contributors."
      Describe the solution you'd like "The greeting bot's personalized message will make contributors feel valued and encourage them to continue their great work."
      Describe alternatives you've considered "Having a greeting bot in place ensures that contributors receive immediate recognition and assurance that their contributions are being reviewed and appreciated."
      Additional context image

      |

      image

      [Feature Request]: add codeql workflow

      Is your feature request related to a problem? Please describe.

      The repository contains code in javascript, it does not have workflow for code scanning.

      Describe the solution you'd like

      I want to add the codeql workflow to automate security checks. CodeQL is the code analysis engine developed by GitHub to identify vulnerabilities in code. It will analyze your code and display the results as code scanning alerts. It will be enabled on every push, commit and pull request using GitHub actions.

      Record

      • I agree to follow this project's Code of Conduct 
      • I'm a GSSoC'23 contributor
      • I want to work on this issue

      Improve Readme GGGSC'23

      Making better Logo and improving readme by Making UI In capital letter .Basicall to make it more attractive

      [Logo]:doggonation logo + appwrite logo

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Need a appwrite logo next to the doggonation logo on the appwrite branch
      it should say
      "Doggonation Powered by appwrite"

      Improving the README.md

      I would like to be assigned for GSSOC'23 for this issue

      Suggestions:

      • Restructuring the header for a more visually appealing look
      • formatting text in a better manner
      • adding badges for a cool effect
      • other minor changes

      [BUG]: Readme Logo Not visible

      • Would you like to take up this task?
      • Are you from GSSoC'23?

      🐞 Bug report
      First I have added Pull request I don't think so I would be work on it .But Due to me Logo is Not Visible in Readme .When I last checked Logo was visible but yeah I think it would be my mistake so I request you accept this issue before new issue created Or accept my pull request ,I mean do anything But I need Logo is needed in Readme.I know you are changing it still

      Screenshots (if any)


      Screenshot 1 (if any) Screenshot 2 (if any)
      Screenshot 1 Screenshot 2

      Please provide any necessary screenshots to illustrate.
      Screenshot (224)
      Screenshot (223)

      [Feature]: User Add Auto Comment Feature to Improve Collaboration

      Issue Description:
      As an active contributor to your open-source project, I believe that implementing an auto-comment feature would greatly enhance collaboration and communication within the project. This feature would automatically generate comments in response to specific events, such as when an issue is opened, a pull request is created, an issue is assigned, or an issue is unassigned.

      Feature Details:

      When an issue is opened, the auto-comment should greet the author and provide a brief acknowledgement and request for additional context.
      When a pull request is opened, the auto-comment should greet the author, express gratitude, and remind them to follow the project's contributing guidelines.
      When an issue is closed, the auto-comment should thank the author for their contribution and encourage further engagement.
      When an issue is assigned to someone, the auto-comment should notify the assignee and encourage them to start working on it.
      When an issue is unassigned from someone, the auto-comment should notify the assignee about the change and suggest reassignment if they are offline.
      Benefits:

      Improved communication and engagement with contributors.
      Provides clear instructions and acknowledgements for various events.
      Enhances collaboration by setting expectations and providing reminders.
      Reduces manual effort by automating comment generation.
      Acceptance Criteria:

      The auto-comment feature should be implemented using the "wow-actions/auto-comment" GitHub Action.
      Comments should be appropriately customized for each event, mentioning relevant parties and providing the necessary information.
      The auto-comment workflow should trigger on the following events: issues opened, pull requests opened, issues closed, issues assigned, and issues unassigned.
      The feature should be added to the project's existing GitHub Actions workflow file.
      Additional Context:
      Feel free to ask any questions or seek clarification regarding the auto-comment feature. I'm excited about contributing to your project and believe this enhancement will greatly benefit its community.

      [Feature]: Add CODE_OF_CONDUCT.md file

      • Would you like to take up this task?
      • Are you from GSSoC'23?

      Hi there!
      I recommend adding a CODE_OF_CONDUCT.md file to your repository. This file would serve as a guide for potential contributors, providing them with a clear set of expectations, guidelines, and behavior standards for participating in your project. It plays an essential role in creating a welcoming and inclusive environment for everyone involved.

      I would like to work on this issue. Please assign it to me under GSSoC'23.

      Thank you!

      [Feature]: want to add dark mode

      • [x ] Would you like to take up this task?
      • [x ] Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? Kindly provide an explanation of the problem that your feature aims to resolve.
      Describe the solution you'd like Please present a concise and precise description of the solution you envision.
      Describe alternatives you've considered Elaborate on any alternative solutions or features that you have already evaluated as potential approaches.
      Additional context Include any supplementary information, contextual details, relevant screenshots, or supporting materials that can aid in better understanding and supporting your feature request.

      Additions in Issue template

      Description:

      I noticed that the repository does not have an appropriate issue template.

      Issue Template: I want to add some more points to your issue template like styling changes, documentation, etc

      Please assign this issue to me under Gssoc'23 @akashgreninja

      [Feature]: add code of conduct

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem?
      Hi there!
      I recommend adding a CODE_OF_CONDUCT.md file to your repository. This file would serve as a guide for potential contributors, providing them with a clear set of expectations, guidelines, and behavior standards for participating in your project. It plays an essential role in creating a welcoming and inclusive environment for everyone involved.

      Thank you!
      | Describe the solution you'd like

      I would like to work on this issue. Please assign it to me under GSSoC'23.

      Changing UI of navbar

      I want to change the design of Navbar , please assign me this issue under GSSOC'23

      [Feature]: Workflow for closing old issues

      • Would you like to take up this task?
      • Are you from GSSoC'23?
      Feature request
      Is your feature request related to a problem? I would like to add a workflow action for closing inactive old issues
      Describe the solution you'd like Please present a concise and precise description of the solution you envision.

      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.