Code Monkey home page Code Monkey logo

subhadeeproy3902 / bloxai Goto Github PK

View Code? Open in Web Editor NEW
57.0 1.0 66.0 4.92 MB

Craft flowcharts and diagrams effortlessly with Blox AI. Seamlessly create visuals and rich documentation, collaborate with your team, and enjoy secure sharing. Start visualizing your ideas today!

Home Page: https://blox-ai.vercel.app

License: MIT License

JavaScript 1.04% CSS 1.60% TypeScript 97.36%
aceternity-ui convex editorjs excalidraw gssoc24 kinde nextjs open-source shadcn-ui tailwindcss

bloxai's Introduction

Blox AI Home


Welcome to Blox AI, where crafting flowcharts and diagrams is a breeze and get an explanation from the top Google Gemini model about your creations! Seamlessly create stunning visuals and rich documentation with our intuitive tools. Collaborate effortlessly with your team, from basic flowcharts to intricate diagrams. Enjoy secure workspaces and easy sharing. Start visualizing your ideas today!

Visit the site here - Blox AI

🏆 Featured in:

Event Logo Event Name Event Description
GSSoC 24 GirlScript Summer of Code 2024 GirlScript Summer of Code is a three-month-long Open Source Program conducted every summer by GirlScript Foundation. It is an initiative to bring more beginners to Open-Source Software Development.

Table of Contents

Features

  • Effortless Flowchart and Diagram Creation: Easily create flowcharts and diagrams with our intuitive tools.

  • Rich Text Editor: Craft beautiful documentation with our powerful rich text editor.

  • Collaborative Sharing: Share your creations effortlessly with your entire team.

  • Versatile Visualizations: From simple flowcharts to complex diagrams, Blox AI covers all your visualization needs.

  • AI Explanation: Gemini AI visual model integration for explanation of the flowcharts of other diagrams made in the editor

  • Wide Range of Use Cases: Whether it's wireframes, mind maps, or algorithms, Blox AI has you covered.

  • Secure Workspaces: Enjoy peace of mind with our secured workspaces for your projects.

  • Limited Files Allotment: Get a set number of files allotted, ensuring efficient usage of resources.

  • Install as app: Can also be installed as an app and run smoothly in mobiles anytime

Tech Stack

  • Next.Js 14
  • Typescript
  • ShadCN UI
  • TailwindCSS
  • Convex
  • Kinde
  • EditorJS
  • Excalidraw

Authors

Contributors

Interested contributors and issue raisers are also requested to join WhatsApp Group. For more discussions and faster PR merging

To ensure transparency and recognition for your contributions, we've established a straightforward process. When resolving issues or submitting PRs, please remember to fill out your details in src/app/contributors/ContributorsData.ts. This file serves as a repository of the individuals who are actively involved in improving our platform.

Add your Name, Image URL and Github link in this file as an object ->
FileLocation

However, it's important to adhere to strict regulations to maintain the integrity of our contributor records:

  1. Only Add Your Details: You are allowed to add your own details to the ContributorsData.ts file. This helps us accurately attribute contributions to the right individuals.

  2. Respect Others' Details: Modifying or tampering with existing contributor details is strictly prohibited. Any unauthorized changes may result in your PR not being merged or accepted.

We understand that open source collaboration is filled with excitement and fulfillment. Your contributions are invaluable, and we're committed to ensuring that your efforts are duly recognized and appreciated.

How to get the API Keys?

  1. Kinde API keys are already provided. Official Docs : Kinde
  2. Convex API keys are already provided. Official Docs : Convex
  3. For Gemini API keys, visit Gemini AI Studio and create a new API key. Copy and paste it into the .env file.

Gemini API

Licence

MIT

💪 Thanks to all Contributors

Thanks to all contributors for helping this project grow! 🍻

Support 🙏

Don't forget to leave a star ⭐ for this project!

Crafted with ♥ by @subhadeeproy3902 & @xeven777.

Back to top

bloxai's People

Contributors

akhilasunesh avatar amruta7203 avatar ananyag309 avatar asmitamishra24 avatar asymtode712 avatar ayushmaanagarwal1211 avatar chaanakyaam avatar che140401 avatar chitraa-cj avatar coderswarup avatar dakshsinghrathore avatar imgbotapp avatar mahek0620 avatar mastansayyad avatar mukilan2815 avatar nikhil0verma avatar parnaroychowdhury777 avatar ramakrushnabiswal avatar rithika212k3 avatar ronisarkarexe avatar sarthakmishra459 avatar sid-80 avatar subhadeeproy3902 avatar suhanipaliwal avatar tenzdelek avatar the-phoenics avatar thevijayshankersharma avatar vaibhavsg17 avatar vanshikab52 avatar xeven777 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  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

bloxai's Issues

Add Topics

In GSSoC'24, GitHub Topics will help the discoverability of your project.

I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.

If you are happy with the topics you have, feel free to close this issue. 👍

Feat: Edit file

Describe the feature

Edit the file. We can do this using the model.

Add ScreenShots

edit

Record

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

Girlscript Summer of Code Introduction/Tracking

👋 Hi @subhadeeproy3902,

I am Prince,web developer Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program

Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.

As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.

This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.

If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.

I look forward to working with you :octocat:

Add issues

As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.

Recommendations:

Add issues of varying difficulty to the repo often. you must add the tag GSSoC'24, Level 1, Level2, Level 3 good first issue etc.
How we cacluclate the Scores on Leaderboard: Every PR one point
Level 1: 10 points
Level 2: 25 points
Level 3: 45 points
Try to add some documentation issues as well it would be easy for beginner contributor to explore opensource through your repo.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.
Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues

BUG: Missing Navbar in Contributors page

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

the current contributor page is missing the navbar
image

Record

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

Adding animation by framer motion

The issue involves creating a newsletter section on a website or application to engage with users and collect their email addresses. This feature aims to facilitate communication with users, keep them informed about updates or promotions, and potentially increase user retention and interaction. The implementation would typically include designing the user interface for the newsletter signup, integrating it with the backend systems, and ensuring compliance with data protection regulations.

BUG:In mobile view , the navbar is not there an hamberger menu is not implemented

The issue details a bug affecting the mobile version of a website or application where the navigation bar is missing, and a hamburger menu (typically used for mobile-friendly navigation) has not been implemented. This problem severely affects mobile users' ability to navigate the site effectively, likely leading to a poor user experience. The task would involve designing and implementing a responsive hamburger menu to ensure that mobile users can access all parts of the website or app efficiently.

Feat: Add Contact Functionality ("Sales Contact Form" or "Enterprise Plan Inquiry Form.")

Describe the feature

The proposed feature involves adding contact functionality to the application. Users will have the option to contact our sales team directly through the app. Upon selecting the contact option, users will be directed to a form where they can input their contact information and a brief message. Once the form is submitted, our sales team will receive the information and reach out to the user to discuss how an Enterprise Plan can boost collaboration and productivity across teams and workflows.

I would like to have a dedicated contact functionality integrated into the app, allowing users to easily connect with our sales team. The feature should include a form where users can input their name, email address, phone number, and a brief message outlining their inquiry or interest in upgrading to an Enterprise Plan. Upon submission of the form, the information should be forwarded to our sales team for follow-up.

Add ScreenShots

Example : -
image
image

Record

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

[Feature]: Develop Responsive About Page

I'm reaching out to express my interest in contributing to our project by adding an About Page.

An About Page is a crucial component of any project as it provides valuable information about the project's purpose, mission, and the team behind it. By adding an About Page, we can enhance the project's credibility and provide users with a clear understanding of what we aim to achieve.

Learn.md

Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md

BUG: Making whole file row clickable

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

When we click on the file name then only it redirects to the file. It would be great if we could click anywhere on the row and the file opens up.

Record

Screenshot (756)

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

Updates on Added Review Us Page

Updates

  • Update the Carousal Speed (not readable at this speed)
  • Styling issues with the Review Form

image
Still have the scroll height
The form does not fit the screen

Suggestions:

  • It would be better if we could improve the design of the review page. In addition, we can also make customer testimonials in other designs
  • where the review form is not highlighted according to the UX. If we can make the form more appealing

Originally posted by @AMANKANOJIYA in #83 (comment)

Feat:Newsletter section for engaging with users and collecting their emails

The issue involves creating a newsletter section on a website or application to engage with users and collect their email addresses. This feature aims to facilitate communication with users, keep them informed about updates or promotions, and potentially increase user retention and interaction. The implementation would typically include designing the user interface for the newsletter signup, integrating it with the backend systems, and ensuring compliance with data protection regulations.

Feat: Sorting options

Describe the feature

Now it is sorted by created at. We can add a sort option in the header list, such as sorting the list by name or editing. This feature enhances user experience.

Add ScreenShots

sort

Record

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

Feat: File Conversion

Describe the feature

An inbuilt feature to convert any file to pdf, ppt, jpeg or any other format so that it can be downloaded easily.

Add ScreenShots

Screenshot 2024-05-12 at 6 29 50 PM

Record

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

Missing CONTRIBUTING.md File in Repository

The repository currently lacks a CONTRIBUTING.md file, which is an important resource for guiding potential contributors on how to engage with the project effectively. A CONTRIBUTING.md file outlines the contribution guidelines, coding standards, and procedures for submitting pull requests, thus streamlining the contribution process and ensuring consistency across contributions.

Could you please assign this issue to me under GSSOC 24.

Add Contributors

As the owner of the Blox AI repository, I'm initiating an important discussion regarding the documentation of contributor details. It's imperative for all collaborating individuals to ensure their information is accurately recorded in the src/app/contributors/ContributorsData.ts file. This ensures proper recognition and attribution for their valuable contributions.

Key Points:

  1. Submission Reminder: I urge all collaborators who have not yet submitted their details to promptly do so by adding their information to ContributorsData.ts. This includes their name, email address, GitHub username, and a brief overview of their contributions.

  2. Strict Adherence: Emphasize the importance of strict adherence to the guidelines outlined for submitting contributor details. Only individuals should add their own information, and any unauthorized modifications to existing entries will not be accepted.

All collaborators are requested to review the ContributorsData.ts file and ensure their details are accurately represented. This step is vital for maintaining transparency and recognizing the collective efforts that drive the success of the Blox AI project.

Your cooperation in this matter is greatly appreciated.

Fill up you details here:

image

[Bug] Missing Review Page

Problem:
Currently, the website lacks a dedicated space for users to provide feedback or report any issues they encounter while using the platform.

Solution:
Implement a review page which will serve as a centralized hub for collecting user feedback, enabling us to enhance the user experience and resolve any issues efficiently.

I would be really thankful if you assign me this issue as a part of GSSoC'24 @subhadeeproy3902 .

DOC: Add a new tab for entire documentation of BloxAI

What's wrong with the existing documentation

Hi @subhadeeproy3902
I would like to add a complete documentation of the project so that it would be easy for users to understand the project and its components better. I will be using tools like document360, Nuclino, etc.

Thanks

Add ScreenShots

No response

Record

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

BUG: Some fields getting hidden when switched to bright mode.

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

When we switch to bright mode some fields on the dashboard page are getting hidden.

Screenshot (759)

Record

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

BUG: The canvas doesn't cover the entire screen properly

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

The canvas doesn't cover the entire screen properly & leaves a lot of unnecessary negative/empty space when we zoom out
the attachment I am adding is zoomed out at 90% only
re2e

Record

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

[Bug] Contact Page missing

Issue: Contact Page Not Opening/Missing When Clicking on Navbar Contact Button

Issue:
When users click on the "Contact" button in the navigation bar, the contact page is not loading as expected. This creates a frustrating experience for users who are trying to reach out or access the contact information.

Expected Behavior:
Upon clicking on the "Contact" button in the navbar, users should be directed to the contact page where they can find relevant contact information or a contact form.

Actual Behavior:
Clicking on the "Contact" button does not lead users to the contact page. Instead, it simply does not respond.

I would be really thankful if you kindly assign me to work on this issue as part of GSSoC'24 @subhadeeproy3902

[FEAT]: Create Issue forms and make the issue options more visually appealing

Describe the Feature you want to end

Currently, the issue template for this repo seems to be basic also it is less visually appealing.👇

Screenshot 2023-06-12 at 02-10-25 New Issue · pranjay-poddar_Dev-Geeks

Changes I will make

Screenshot 2023-06-11 at 01-12-48 New Issue · dakshsinghrathore_htmltut

Expected behavior

Screenshots (optional)

Additional context (optional )
Will add issue forms to the respective issues to make it easier for the contributor to raise it.
Here is an example of how a Bug Issue Form will look like 👇

Screenshot 2023-06-11 at 01-15-06 New Issue · dakshsinghrathore_htmltut

Feat: Able to add images while making diagrams or flowcharts

Describe the feature

I would like to add a feature where one would be able to add/upload images too , to make flow charts more interactive.

Add ScreenShots

Like this:
image

in this flowchart images are also there.

Record

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

BUG: The website is not responsive while resizing the website.

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

In the lowest part of the website in the card components when the website is resized the two different card component and the paragraph component do not align with the rest of the website.

#screenshot below
Screenshot (650)

Record

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

Unauthorized Access To Dashboard

Issues Report for GSSOC'24 Contribution

Issue: Unauthorized Access to Dashboard

Description:

Currently, any user can access the dashboard page without being authenticated or logged in. This poses a security risk and violates the intended access control policy of the application. I would like to fix this issue.

Potential Fix:

To address this issue and enforce authentication before accessing the dashboard, we can implement middleware in Next.js. Middleware functions can intercept incoming requests and perform checks, such as verifying if the user is authenticated, before allowing access to certain routes.

Steps to Implement Middleware for Authentication:

  1. Create Middleware Function: Create a middleware function to check if the user is authenticated before allowing access to the dashboard route. This middleware can be a separate file or a function within the Next.js API routes.

    // middleware/auth.js
    
    export function withAuth(handler) {
        return (req, res) => {
            // Perform authentication check
            if (/* User is authenticated */) {
                return handler(req, res);
            } else {
                return res.status(401).json({ error: 'Unauthorized' });
            }
        };
    }
  2. Apply Middleware to Dashboard Route: Apply the withAuth middleware to the dashboard route in the Next.js application. This ensures that the middleware runs before accessing the dashboard page.

    // pages/dashboard.js
    
    import { withAuth } from '../middleware/auth';
    
    function DashboardPage() {
        return (
            <div>
                {/* Dashboard content */}
            </div>
        );
    }
    
    export default withAuth(DashboardPage);
  3. Testing: Test the application to ensure that unauthorized users are redirected or denied access to the dashboard page. Verify that authenticated users can still access the dashboard without any issues.

Screenshot of the Issue:

Unauthorised Access

By implementing middleware for authentication in Next.js, we can ensure that only authorized users are able to access sensitive pages like the dashboard, thereby enhancing the security of the application.

BUG: Showing incorrect message while loading page

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

In buffer time/ loading time of page it is showing below text. Instead of showing that text, we can add some loader there.
Screenshot (755)

Record

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

Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.

We recommend creating a “Report Bug” and “Feature Request” issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

Some suggested prompts/questions you can add to a “Report Bug” template are:

Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a “Feature Request” issue template are:

Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to your

DOC: Add GitHub Desktop Contribution Instructions

What's wrong with the existing documentation

I am interested in contributing to the project by adding detailed instructions on how to contribute using GitHub Desktop.

I believe that by providing clear and comprehensive guidance, we can encourage more contributors to participate in the project, especially those who prefer using GitHub Desktop for their contributions.

Could you please assign me the issue related to adding GitHub Desktop contribution instructions under gssoc24? I am excited about the opportunity to contribute to the project and help streamline the contribution process for others.

Add ScreenShots

No response

Record

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

Testimonials page

there is no testimonial page as of now , I would like to contribute and add it for this website

please asign this issue to me under gssoc'24

[BUG] Dark Mode Toggle appearing twice in 'Dashboard' Page

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

The Dark Mode toggle button appears twice on the 'Dashboard', once in the Navbar and second, right next to search bar. It should be only once, in the Navbar.
Would request you to assign me to fix this bug under GSSoC '24 :)
Screenshot (205)

Record

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

Feat: Automated Greeting Workflow

Describe the feature

I propose to create a GitHub workflow named "Greetings". This workflow will automatically greet users who create new issues or pull requests in this repository. The Greeting will look like "Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible."

Please assign this issue to me.

Add ScreenShots

image

Record

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

Collab: Joined the Whatsapp group

👋 Welcome to Blox AI! 🚀 I'm Subhadeep Roy, the founder of this exciting project along with @Xeven777

https://chat.whatsapp.com/E5oRd1VG1Ov4HoNPq4QcRU

Join this Whatapp group for issue discussions and a nice Open Source contribution feel. You can collab with other individuals here and work with them. Facing some problems is inevitable so why not discuss it with us in a good place :).

Thats were this grp comes to your help. All the issue resolvers are asked to join this group.

Looking forward to work with you all #BLOX AI

Some part of the screen is being cut on being viewed on devices

Issues Report for GSSOC'24 Contribution

Issue: Some part of the screen is being cut on being viewed on devices

Description:

When viewing the application on various devices, such as mobile phones or tablets, some parts of the screen are being cut off, leading to a poor user experience.

Potential Fix:

To address this issue and improve the user experience, we need to make the application responsive. Responsive design ensures that web pages render well on a variety of devices and window or screen sizes.

Screenshot of the Issue:

Upgrade Plan Issue

By implementing these responsive design techniques, we can ensure that the application adapts to different devices and screen sizes, providing a better user experience for all users.

BUG: Duplicate file name

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

We can improve our file list by not allowing the creation of a new file with the same name as an existing file.

dup

Record

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

Feat: Delete prompt modal development

Describe the feature

Currently, when we click on the delete button on the file, the file gets deleted. but it would be great if we could show one modal where we ask for assurance of deleting the file to the user.

Add ScreenShots

Screenshot (757)

Record

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

Include Gemini model

Add gemini model to make up flowcharts in the Excalidraw whiteboard. Also use Gemini Pro vision model to read the flowchart and provide explaination.
Also Editor Js will be required for generating auto AI doc of the flowchart

This one is high priority. Look into this anyone who wants to collab. I will add you as a collaborator

Feat: View File Lists

Describe the feature

We are displaying a list of files. When we click on a file, it indicates that the file has already been viewed.
If we display the list of viewed items another route, it will enhance user experience.

Add ScreenShots

viewfiles

Record

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

Feat: Add file into Archive

Describe the feature

We can add a button to the file list and include the file in the Archive list.

Add ScreenShots

archive

Record

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

[Feature]: Adding Full Screen mode for excalidraw

The drawing Board from excalidraw only covers half of the screen which make it very uncomfortable for some user to draw on it.

Expected Behavior:
Add a toggle button the allows to swap between full-screen and half-screen mode.

Actual Behavior:
Clicking on the "full-screen" button will allow to switching to full-screen and normal mode.

I would be really thankful if you kindly assign me to work on this issue as part of GSSoC'24.

Invite members to collab in team

Try to include other members with a share link in the team. And make sure if the team things or team files cannot be opened by other users if they are not in the team unless

Feat: Add User Profile

Describe the feature

The User Profile feature entails the creation of individual profiles for each user within the application. Upon signing up or logging in, users will have access to their personalized profile where they can view and manage their account information, preferences, and activity. Basic Information: Users will be able to view and edit their basic information such as name, email address, and profile picture. Account Settings: This section allows users to manage their account settings, including password changes, email notification preferences, and privacy settings.

Add ScreenShots

Example:-
image

Record

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

Feat: Filter genuine email

Describe the feature

Security Feature

In your application anyone can enter using temporary or disposable email.
I will add a feature so that no one could create an account using temporary or disposable email.
It will allow only genuine users in your database.
It will help to avoid any bot.
Assign me this work under GSSoC24, I will implement it.

Add ScreenShots

.

Record

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

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.