portfolio . twitter . linkedin
Staff R&D UI/Frontend Engineer at Synopsys inc.
- ๐ See my personal projects here.
- ๐ I share my learnings at blogs.rohitdasu.dev.
- ๐ฌ Ask me about anything here.
๐ Sponsor me.
Supercharge your open-source contributions with projectmate.net; Discover open-source projects, connect with experienced maintainers, and collaborate with a community of passionate contributors. Join over 200+ registered users who are already making a difference
Home Page: https://project-mate.vercel.app
License: MIT License
portfolio . twitter . linkedin
Staff R&D UI/Frontend Engineer at Synopsys inc.
๐ Sponsor me.
Please hide join us button if the user is already logged in. Please add signin button.
Add a README.md file with instructions to. start the application
Description:
crerate backend api for getting data for the projects page. Use mongodb for data storage and retrieve the data using nextjs api.
It provides a beautiful look to the ReadMe file and a better understanding to possible users of what they might find when they click on the link.
(This can also work as a good first issue!)
auth screen should show when user is unauthenticated and clicks on 'contribute' button
add a check for conventional commit
logout toast message not showing except the homepage.
The current tooltip package which we are using is 2 years old.
We should create a new tooltip which is latest and feature rich
No response
replace className with tw in all the files.
add the process to the instructions of starting the app
step 3. If you have any doubt please comment.
improve codebase and structure
CURRENTLY, THERE IS NO VALIDATION ADDED TO API ENDPOINTS. If we send a body with empty strings, the server will accept it.
the idea is to not use pagination where the UX would be not that great. Infinite Scroll is the new trend so let's implement this. The data should be getting from backend and on each scroll down to bottom
it will fetch some extra data to the projects array. Let's discuss it if you have any doubts.
Note
This is only for frontend, backend implementation will be in different
github issue
I think after working more on the schema refactoring issue this would be the one where we will need to work on
Add redux state management library to the frontend
We should have a tooltip component that can be reusable anywhere.
open for new features
As we are not using mongo lib for right now I am thinking of removing it from the project and cleaning / refactoring some of the backend code.
Use your creativity and make improvements to the readme.md file
The add project
form should open when user clicks on the add project
button which is present in the fab action button.
Create a post api for adding projects to the mongoDB database
Remove unauthorised access from following APIs
as we have removed backend so let's update the readme.md file instructions
This is just backend implementation. The API should be configured that way so it will be easy to implement infinity scroll in the frontend.
Mainly focus on
Refactor and improve backend code
Requirements:
Add a modal, when user clicks on "Join US" button then the modal will popup which consists of social auths.
Check references down below:
How to setup Prisma+MongoDB: https://itnext.io/using-prisma-orm-with-mongodb-in-next-js-e42b1f7543e6
Prisma Official Docs: https://www.prisma.io/docs/concepts/database-connectors/mongodb
for me right now we have to make API routes for -
Requirements:
No response
fetch data for home from home api(api/home) and integrate it to landingpage/homepage
Requirements:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.