android-club-vitc / ac-website-nextjs Goto Github PK
View Code? Open in Web Editor NEWAndroid Club's Official Website
Home Page: https://androidclubvitc.tech
License: Apache License 2.0
Android Club's Official Website
Home Page: https://androidclubvitc.tech
License: Apache License 2.0
Organize the repository
Objective:
Enhance the project's user experience by implementing a responsive drawer menu using Tailwind CSS for improved accessibility on various devices.
1. Use a Drawer Menu:
2. Leverage Tailwind CSS for Responsiveness:
Proposed Changes:
Thank you for sharing the project,
I would like to work on the about page, if you have any UI design please share it ,
please assign this under hacktober fest
I would like to request permission to work on the "Our Work And Value" section of the AC-Website-NextJs application. This section of the app plays a crucial role in showcasing our organization's achievements, mission, and values, and I believe I can contribute positively to its development and enhancement. I will like it to have the label of the Hacktober Fest
Objective:
Given that the project is in its early stages, it's essential to prioritize a responsive design approach. The goal is to optimize our entire website, making it mobile-responsive from the start, to provide a seamless and visually appealing user experience on mobile devices.
Mobile-First Design:
Required Changes:
Issue Title: Proposal: Standardized Project Folder Structure
Problem:
In order to enhance code readability, maintainability, and ensure consistency across our projects, we propose adopting a standardized folder structure. Currently, we encounter difficulties in navigating and managing project files, especially as our projects grow in complexity.
Proposal:
We suggest implementing the following folder structure:
├── app/
│ ├── (Home)/
│ │ ├── Section_1.tsx
│ │ ├── Section_2.tsx
│ │ ├── Section_3.tsx
│ │ ├── and so on ....
│ ├── Archives/
│ ├── Event/
├── public/
├── README.md
Advantages:
Consistency: A standardized structure will make it easier for team members to understand and locate files within the project.
Readability: With a clear and organized structure, code readability is improved, and it's simpler to identify project components.
Maintenance: Easier maintenance and debugging due to a well-structured project layout.
Additional Notes:
Feel free to provide any additional context or suggestions related to the proposed folder structure.
Let's discuss and decide on this proposal to ensure our projects are more maintainable and efficient in the long run.
We've encountered a hydration error when using the current slider component. This hydration error is causing the entire root to be rendered on the client side, which negatively impacts the performance and user experience. This issue aims to address the hydration error and improve the slider component by switching to a better library.
Screenshots
Objective:
Define and configure colors and screens properly in the Tailwind CSS configuration to enhance our project's responsiveness and maintain consistency across the design.
1. Colors:
Currently, our project may be lacking a well-structured and consistent color palette in the Tailwind CSS configuration. To ensure a consistent design and user experience, we should define colors with meaningful names and organize them effectively. This will make it easier to maintain and update our project's color scheme in the future.
module.exports = {
theme: {
colors: {
'primary': {
DEFAULT: '#22d3ee',
100: '#cffafe',
200: '#a5f3fc',
300: '#67e8f9',
400: '#22d3ee',
500: '#06b6d4',
600: '#0891b2',
700: '#0e7490',
800: '#155e75',
900: '#164e63',
},
// ...
},
},
}
2. Screens:
Responsive design is a crucial aspect of modern web development. To improve our project's responsiveness, we should define screen breakpoints in the Tailwind CSS configuration. This will enable us to create responsive designs that adapt to various screen sizes and devices.
Proposed Changes:
tailwind.config.js
) to define colors and screens according to the suggested actions.Additional Information:
Feel free to discuss any ideas, suggestions, or concerns related to this issue in the comments below. Your feedback is valuable in achieving a consistent and responsive design in our project.
Build the contact section in the /app/(Home)/Section6.tsx
Figma design: https://www.figma.com/file/ydL7ac5aGDjrXUMtV7ggqp/Android-Club-Website?node-id=0%3A1&mode=dev
Make sure that you are using tailwind forms plugin. Refer
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.