Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Setup and Project Scaffolding #1

Closed
Kroszborg opened this issue Oct 16, 2024 · 16 comments · Fixed by #2
Closed

Initial Setup and Project Scaffolding #1

Kroszborg opened this issue Oct 16, 2024 · 16 comments · Fixed by #2
Assignees

Comments

@Kroszborg
Copy link
Member

Issue Title: Set up project structure and environment

Description: Initialize the project with Next.js (or any other framework), TailwindCSS, and basic dependencies (e.g., file upload libraries, date libraries).

Tasks:

  • Create the file structure (pages, components, assets, etc.).
    
  • Add TailwindCSS and configure it.
    
  • Set up version control (.gitignore, README, etc.).
    

Please comment on this issue if you'd like to work on any of these tasks or if you have any questions or suggestions.

#hacktoberfest

@Kroszborg Kroszborg self-assigned this Oct 16, 2024
@Kroszborg Kroszborg pinned this issue Oct 16, 2024
@Blackie360
Copy link
Member

Interested assign me

@Kroszborg
Copy link
Member Author

Assigned to @Blackie360 kindly proceed as per format. I hope it is clear how to submit PR. please give a thumbs up if you got it almost all the things mentioned in issue's description.

@eeshan15
Copy link
Member

eeshan15 commented Oct 16, 2024

Great work @Kroszborg Please keep in mind that there is a cooldown period of 1 PR for example if Felix submitted his PR and got merge so he cannot submit the next PR of some new issue other guy or probably you will proceed submitting. After that @Blackie360 will get chance once again to solve some new issue. Incase you @Kroszborg is submitting the PR than there will be a mutual discussion amongst the fellow participants and outcomes are implemented in the PR accordingly. Hope that suits and clear. Please if you know the Backend part of the website kindly implement that as well. Thank you and keep it up guys

@Kroszborg
Copy link
Member Author

Okay, my specialty is Front-end but I will look into implementing the backend as well

@Blackie360
Copy link
Member

will we also use shadcn ?

@Kroszborg
Copy link
Member Author

will we also use shadcn ?

I'm currently working on the frontend, but yes you can use any open source library or components you need

@Blackie360
Copy link
Member

will we also use shadcn ?

I'm currently working on the frontend, but yes you can use any open source library or components you need

I am initializing the project or you have already done that

@Kroszborg
Copy link
Member Author

i have already done that, im pushing the changes

@Blackie360
Copy link
Member

okey Push the changes then I make a copy from you

@Kroszborg
Copy link
Member Author

okey Push the changes then I make a copy from you

Finished pushing the pull request rn

@Blackie360
Copy link
Member

okey Push the changes then I make a copy from you

Finished pushing the pull request rn

why create react why not vite or next js

CRA has a long build time and produces large bundle sizes because it doesn't support tree-shaking as effectively as modern tools.
In production, CRA doesn't provide advanced optimizations like server-side rendering (SSR) or code-splitting by default, leading to slower initial load times.

@Kroszborg
Copy link
Member Author

Kroszborg commented Oct 16, 2024

okey Push the changes then I make a copy from you

Finished pushing the pull request rn

why create react why not vite or next js

CRA has a long build time and produces large bundle sizes because it doesn't support tree-shaking as effectively as modern tools. In production, CRA doesn't provide advanced optimizations like server-side rendering (SSR) or code-splitting by default, leading to slower initial load times.

implicity: CRA is straightforward to set up, making it great for beginners.
Built-in Features: Comes with a lot of built-in features like ESLint, Jest for testing, and a development server with hot module replacement.
Community Support: Being one of the most popular ways to create React applications, it has extensive community support and documentation.
Using CRA since we needed a simple starting point for small to medium applications without advanced needs.

This is just for project setup if everyone votes for it, we can switch to vite, next or remix.

@eeshan15
Copy link
Member

eeshan15 commented Oct 16, 2024

Great work Guys one succesful merge has been done @Kroszborg @Blackie360. Now @Kroszborg gets a PR cool down and will deal with next issue meanwile @Blackie360 will deal the next PR. Please have a mutual Discussion for that like you did for this. Keep the good work guys

@Kroszborg
Copy link
Member Author

@Blackie360 you know how to do backend? i can make the issue for you

@eeshan15
Copy link
Member

@Kroszborg @Blackie360 You can discuss these type of stuff in discussion group on whatsapp. Please remember after issue has been closed than you should not discuss other stuff. Kindly Follow the instructions thank you

@Blackie360
Copy link
Member

@Blackie360 you know how to do backend? i can make the issue for you

I know some basic backend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants