All Projects → php1301 → DoAnFullstack-ui

php1301 / DoAnFullstack-ui

Licence: other
Currently on Offline mode for saving budget

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to DoAnFullstack-ui

Post-it
social media app which is made entirely with flutter and firebase
Stars: ✭ 96 (+380%)
Mutual labels:  social-media
gitlabby-dockerish-laravel
What happens when you Dockerize your Laravel testing environment and throw it at Gitlab CI?
Stars: ✭ 33 (+65%)
Mutual labels:  gitlab
Git-for-bio-scientists
Presentation about digital lab journalling with Git
Stars: ✭ 30 (+50%)
Mutual labels:  gitlab
driwwwle
The social network for developers. Discover creative websites and build a community.
Stars: ✭ 109 (+445%)
Mutual labels:  social-media
GitLabCLI
Cross platform GitLab CLI tool
Stars: ✭ 28 (+40%)
Mutual labels:  gitlab
CVE-2021-22205
GitLab CE/EE Preauth RCE using ExifTool
Stars: ✭ 165 (+725%)
Mutual labels:  gitlab
moadsd-ng
The MOADSD-NG project does provide a simple way to setup a hybrid cloud security demo, playground and learning environment within the clouds.
Stars: ✭ 13 (-35%)
Mutual labels:  gitlab
OctoPrint-GitFiles
With this plugin, you can use a github/gitlab repository for keeping your OctoPrint Files collection up-to-date.
Stars: ✭ 28 (+40%)
Mutual labels:  gitlab
phpcs-gitlab
Gitlab Report for PHP_CodeSniffer (display the violations in the Gitlab CI/CD Code Quality Report)
Stars: ✭ 29 (+45%)
Mutual labels:  gitlab
wasteof.money
next-gen social media. this repo is for wasteof.money legacy which is no longer online. the new site is built with nuxt.js on the frontend and is currently not open source.
Stars: ✭ 31 (+55%)
Mutual labels:  social-media
10-days-of-git-and-github
asabeneh.github.io/10-days-of-git-and-github/
Stars: ✭ 786 (+3830%)
Mutual labels:  gitlab
gitcolombo
🧬 Extract and analyze contributors info from git repos
Stars: ✭ 55 (+175%)
Mutual labels:  gitlab
social
A simple social media using MEAN Stack. Frontend: Angular 6.
Stars: ✭ 13 (-35%)
Mutual labels:  social-media
gitlabr
An R client for the GitLab API
Stars: ✭ 31 (+55%)
Mutual labels:  gitlab
plexus
Plexus - Interactive Emotion Visualization based on Social Media
Stars: ✭ 27 (+35%)
Mutual labels:  social-media
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Stars: ✭ 2,691 (+13355%)
Mutual labels:  gitlab
dtube
Decentralized video sharing & social media platform on Ethereum blockchain.
Stars: ✭ 70 (+250%)
Mutual labels:  social-media
dependency-update-maven-plugin
A Maven plugin that creates merge requests for dependency updates.
Stars: ✭ 23 (+15%)
Mutual labels:  gitlab
ts-ui
Telar Social Network using Reactjs
Stars: ✭ 35 (+75%)
Mutual labels:  social-media
gitlab-ci-variables-cli
CLI tool to allow setting bulk project variables on Gitlab CI
Stars: ✭ 38 (+90%)
Mutual labels:  gitlab

ĐỒ ÁN FULLSTACK (UI)





Wiki - GitLab

Wiki - GitLab Page


Project Overview

Project Overview


About

Đồ án Fullstack là... (TBA)

Project Structure

Monorepo With Yarn Workspaces:

Đây là cấu trúc tổ chức thư mục của Project (Chỉ show 1 vài file con của thư mục để ví dụ)

WIP

    📦FS-ui-client-next
 ┣ 📂assets                 //assets media
 ┃ ┣ 📂images
 ┃ ┃ ┣ 📂backgrounds
 ┃ ┃ ┣ 📂banner             //Phân chia ảnh đúng mục đích
 ┃ ┃ ┃ ┣ 📜1.jpg
 ┃ ┃ ┃ ┣ 📜2.jpg
 ┃ ┃ ┃ ┗ 📜3.jpg
 ┃ ┃ ┣ 📂blog            
 ┃ ┃ ┣ 📂destinations
 ┃ ┃ ┣ 📂favicons
 ┃ ┃ ┣ 📂gallery
 ┃ ┃ ┣ 📂resources
 ┃ ┃ ┣ 📂shapes
 ┃ ┃ ┣ 📂team
 ┃ ┃ ┣ 📂testimonials        
 ┃ ┃ ┣ 📂tour
 ┃ ┃ ┣ 📜404.png             
 ┃ ┃ ┣ 📜[email protected]         // Ví dụ về place file media
 ┃ ┗ 📂style
 ┃ ┃ ┗ 📜Global.style.jsx   // File global css
 ┣ 📂components             
 ┃ ┣ 📂Map
 ┃ ┃ ┗ 📜hotelMapMarker.png // Có thể để ảnh vô component
 ┃ ┣ 📂Navbar             // Ví dụ về 1 component thành phần chính là Navbar - sử dụng styled component
 ┃ ┃ ┣ 📜Navbar.jsx
 ┃ ┃ ┗ 📜Navbar.style.jsx
 ┃ ┗ 📂UI                 // Folder UI đặc biệt quan trọng sử dụng cho UI - libs, snippet, chưa nặng tính logic và custom
 ┃ ┃ ┣ 📂Antd             // Tổ chức import/export Antd 
 ┃ ┃ ┃ ┣ 📂Avatar
 ┃ ┃ ┃ ┣ 📂Button
 ┃ ┃ ┃ ┣ 📂Drawer
 ┃ ┃ ┃ ┣ 📂Icon
 ┃ ┃ ┃ ┣ 📂Input
 ┃ ┃ ┃ ┣ 📂Layout
 ┃ ┃ ┃ ┗ 📂Menu
 ┃ ┃ ┣ 📂Container
 ┃ ┃ ┣ 📂DatePicker
 ┃ ┃ ┣ 📂GlideCarousel
 ┃ ┃ ┣ 📂Heading
 ┃ ┃ ┣ 📂InputIncDec
 ┃ ┃ ┣ 📂Logo
 ┃ ┃ ┣ 📂Portal
 ┃ ┃ ┣ 📂Text
 ┃ ┃ ┣ 📂ViewWithPopup
 ┃ ┃ ┗ 📜Base.jsx       //File base Proptypes, tất cá components UI phải kế thừa từ mục base - default
 ┣ 📂container             //Phân chia Container mục đích
 ┃ ┣ 📂Home
 ┃ ┃ ┣ 📂Location
 ┃ ┃ ┗ 📂Search
 ┃ ┣ 📂Layout
 ┃ ┃ ┣ 📂Footer
 ┃ ┃ ┣ 📂Header
 ┃ ┃ ┗ 📜Layout.jsx
 ┃ ┗ 📜blankPage.jsx      //Blankpage cho mocking
 ┣ 📂context              //Thực hiện gọi API bằng context
 ┣ 📂Developer            //Markdowns file của project trừ README.md
 ┃ ┣ 📂PROGRESS
 ┃ ┗ 📜About.md
 ┣ 📂library
 ┃ ┣ 📂helpers      // Các lib universal hỗ trợ
 ┃ ┗ 📂hooks        // Custom Hooks
 ┣ 📂pages
 ┃ ┣ 📂__test__     // Unit test cho pages (included built-in)
 ┃ ┃ ┗ 📜index.test.jsx
 ┃ ┣ 📂__mock__     // Unit test temp folder cho parse non-extensions included
 ┃ ┃ ┣ fileMock.js //media mock
 ┃ ┃ ┗ styleMock.js //styling mock
 ┃ ┣ 📜index.jsx
 ┃ ┣ 📜_app.jsx    
 ┃ ┗ 📜_document.jsx
 ┣ 📂public
 ┃ ┣ 📂static       // Static data
 ┃ ┃ ┣ 📂data
 ┃ ┃ ┣ 📂flag
 ┃ ┃ ┗ 📂images
 ┃ ┃ ┃ ┣ 📜404.png
 ┃ ┃ ┃ ┣ 📜[email protected]
 ┃ ┣ 📜favicon.ico
 ┃ ┗ 📜zeit.svg
 ┣ 📂settings
 ┃ ┣ 📜config.js    // Responsive
 ┃ ┣ 📜constants.js // Cho routing
 ┃ ┗ 📜setup.js // Unit Test setup Enzyme adapter
 ┣ 📂themes
 ┃ ┗ 📜default.theme.js // Variables
 ┣ 📜.eslintrc.js   // Linter
 ┣ 📜.gitignore
 ┣ 📜.prettierrc.js // Prettier
 ┣ 📜Docker
 ┣ 📜jest.config.js
 ┣ 📜jest.setup.js
 ┣ 📜jsConfig.json
 ┣ 📜babel.config.js //Webpack config
 ┣ 📜mock
 ┣ 📜next.config.js  // Config cho next dùng css
 ┣ 📜package.json
 ┣ 📜README.md
 ┗ 📜yarn.lock

ĐỒ ÁN FULLSTACK - ... (TBA)


Tính năng nổi bật

  • ReactJS with SSR using NEXTJS
  • Responsive bắt mắt
  • Styled-Components
  • Thiết kế Medium-Styles
  • Validation
  • Có demo test bằng Jest/Enzyme và react/tesing
  • Context API
  • Sử dụng API nhà làm - tự thiết kế backend
  • Tích hợp Social Login + SSO dễ dàng đăng nhập
  • Update thường xuyên
  • SEO with SSR
  • AMP support (Accelerated Mobile Pages)
  • Strict với Folder Structure, Linter

Log - Quá trình làm

Theo dõi quá trình làm ĐỒ ÁN FULLSTACK (UI) - ... của mình tại đây

Phase 1

Phase 2

Phase 3

Kiến thức học được

Hỗ trợ - Social Media


Từ tác giả

Vì là dự án solo làm từ đầu đến cuối và nhiều assignments vào giai đoạn làm và cả đi quốc phòng nên khá là mệt nhưng cũng rất tâm huyết cho nó vì nhất định mình phải chạm tới được thứ mình nhắm tới


Everything will be fulfilled

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].