Log In
Sign Up
Jobs
Job Search
Explore all available job openings across industries and locations.
Company Search
Find your dream jobs categorized by company names.
Themed Jobs
Discover job opportunities organized by specific themes or industries.
Download our App
Tools
Resume
Create your job-winning resume using our free resume builder.
Portfolio
Showcase your skills and projects with a professional portfolio.
Resume
Create your job-winning resume using our free resume builder.
Resume Builder
Make a resume for free.
Resume Templates
Access our extensive library of professional & ready-to-use templates.
Resume Examples
Get inspired by real resume examples to create your own.
Occupation Guide
Access resume writing guides tailored for different professions.
Resume Help
Get expert advice on all things resume from our team of recruitment specialists.
Portfolio
Showcase your skills and projects with a professional portfolio.
Portfolio Maker
Create a professional portfolio to highlight your skills and projects.
Portfolio Gallery
Browse through our collection of real portfolios for inspiration and networking.
Resources
Articles
Read insightful articles on career development, job search strategies, and more.
View All Articles
Job Search Guide
Resume & CV
Cover Letter
Portfolio
Interview Skills
Job Search Tips
Industry & Job Overview
Career Guidance
Career Planning
Career Tools
Career Development
Personal Branding
Success Stories
Success Stories
Business Excellence
People Operations
Recruitment & HR
About CakeResume
People & Culture
News & Updates
Events
Featured Reads
Resume & CV
What to Write in an Email When Sending a Resume [+ Examples & Tips]
Read More
Hire
Talent Search
Find Resumes.
Job Posting
Start for Free.
Recruitment Service
Acquire Talent.
Employer of Record (EOR)
Empower Your Business in Taiwan.
Employer Branding
Build and promote your employer brand.
Pricing
Job Posting Plans
Talent Search Plans
Resume Builder Plans
Build your Network
My Network
Access your personal network connections and manage your contacts.
CakeResume Meet
Expand your professional network by meeting and connecting with other users.
Community
Engage with other users through discussions, forums, and networking events.
Download our App
Build your Network
My Network
Access your personal network connections and manage your contacts.
CakeResume Meet
Expand your professional network by meeting and connecting with other users.
Community
Engage with other users through discussions, forums, and networking events.
Log In
Sign Up
Portfolios
鍾善宇
GoalKit
GoalKit
GoalKit
By
鍾善宇
Front-end developer
・
Keelung City, Taiwan
Connect
GoalKit
An online project management tool that makes users work more collaboratively and get more done
Built project with
TypeScript
Fulfilled instant co-editing with
onSnapshot API
and
solved conflict problems of instant co-editing
Fulfilled instant messaging feature between multiple users
Implemented creating lists and cards feature, allowed users to edit position and order by drag and drop with
React Beautiful DnD
Handled updating multiple different types of information about task cards including date, tags, owners, todo lists and progress status by
useReducer
Visualized task card information data
as Gantt charts, progress pie charts and distribution bar charts with third-party libraries
Used Realtime Database and Cloud Functions for user online status management
Applied React and React Router for SPA and private route
Used Firestore for data management
Utilized Firebase Authentication for signup, login and logout features
Handled nested and immutable data by
immer
Implemented layout with Styled-Components
DEMO: https://goalkit-phi.vercel.app/
GitHub: https://github.com/ShanyuJung/GoalKit
An online project management tool that makes users work more collaboratively and get more done
Report
Please login to comment.
Post
鍾善宇
Connect
Published: Feb 8th 2023
18
5
0
Tools
TypeScript
React
JavaScript
前端
firestore
firebase
JavaScript
frontend
React
TypeScript
Share
Other works from
鍾善宇
github-repository-searcher
Random Unsplash Photo
CPBL Stats
Folder-Tree-Component