8000 GitHub - Yola21/Dal-Community
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Yola21/Dal-Community

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
< D0F0 div class="react-directory-filename-cell">
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dal-Community

Welcome to Dal Community

Dal Community: Connect. Engage. Thrive.

The dynamic platform designed to unite and empower the Dalhousie University community. Through seamless digital connectivity and innovative features such as user profiles, interactive posts, messaging, announcements, polls, class timetables, and much more!

Target Audience

**Students: ** Undergraduate and graduate students from diverse backgrounds and disciplines.

**Faculty & Staff: ** Professors, researchers, and administrative personnel involved in academic and campus life.

**Community Members: ** Individuals affiliated with Dalhousie University, including alumni and local residents.

Features

Image 27 Image 28 Image 29

Insights into UI/UX

  • Minimalist and Simple Design:
    • Our UI design focuses on simplicity and clarity, eliminating unnecessary elements to create an intuitive interface.
  • Building Trust with Blue Color:
    • Strategically incorporating blue color into our design evokes trust and professionalism, instilling confidence in users and enhancing the reliability of our application.
  • Ensuring Proper Visual Hierarchy:
    • Our UI ensures clarity and visual hierarchy with consistent font sizes, minimal labels, and optimized typography for seamless interaction.
  • Data Organization with Fragment Centric Design:
    • Fragment-centric design streamlines data categorization, facilitating efficient navigation and enhancing user satisfaction.

Fragment Centric Design

Fragments offer a modular approach to UI design, ensuring uninterrupted navigation, smooth transitions between sections.

Fragments create adaptable layouts for different screen sizes and resolutions.

Fragment transactions enhance control over UI transitions and animations, thereby boosting visual appeal and interactivity.

Modern Navigation: The Draggable Bottom Drawer

Bottom drawer enhances the visual hierarchy by providing a clear separation between primary content and navigation elements.

Users can effortlessly navigate between different sections of the app without interrupting their workflow

This innovative navigation approach elevates user engagement, delivering a unique and memorable interaction that distinguishes from conventional methods.

Screenshots

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7 Image 8 Image 9 Image 10 Image 11 Image 12 Image 13 Image 14 Image 15 Image 16 Image 17 Image 18 Image 19 Image 20 Image 21 Image 22 Image 23 Image 24 Image 25 Image 26

Insight into quality of testing

  • Testing Frameworks used:
    • Junit [6]
    • Espresso [7]
    • Mockito [8]
  • We have used JUnit to perform unit testing, it allowed us to find bugs, verify the behavior of small sections of code and evaluate our application's logic quickly.
  • Most classes also have dependencies in our case. Hence, we have also used Mockito to mock the dependency class, so our testing is not reliant on those dependencies, ensuring the quality of our testing.
  • These frameworks have allowed us to perform thorough testing of all the components.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0