Congo
Generic web store learning project that consists of three ASP.NET Core projects
Install / Use
/learn @Code2Gether-Discord/CongoREADME
Congo - A generic web store inspired by Amazon
This is a learning project that consists of three projects and is led by three amazing developers
- Razor Pages: The shopping page
- Web Api: Back-end
- Blazor: Site management
How to contribute
- Join the congodevs team if you haven't. You can use the command:
c!github jt congodevs yourGithubUsernameif you are already part of the Code2Gether org, otherwise reach out to an admin/project moderator - Pick an issue from the issues list or create one. You are allowed to pick any issue you would like to work on because after all this is a fun learning project.
- Create a branch off the dev(development) branch, master is only for stable releases
- Name the new branch depending on what the issue is about, for example:
- bug fix: fix/issueNumber-title
- feature: feature/issueNumber-title
- When submitting a Pull request make sure that you are merging in to the dev branch, remember to use closing keywords in the description as well so that any related issue closes. Just type
fixes #issueNumberorcloses #issueNumber
Workflow
- We have a flexible agile approach, the point is that during an interview you will be able to say that you have some experience with agile and you should be able to discuss around it
- Each week we have a short check-in meeting to see what is currently being worked on and what the focus should be around next. Day and time is decided on the discord. if you cannot join the meeting make sure that you write a comment that says that you are working on your issue and what the current status is so we know that you have not gone inactive. It is also a good time to mention if there is something you need help with. The goal of each sprint is one month because as mentioned this is a fun learning project and we understand that people have other priorities.
- We make use of user stories that are then split up in to smaller tasks. A user story is basically:
as a certain type of person i want a certain thing to do this so i can perform some action
Local development configuration
In order to override IConfiguration values specific to a local machine and not the entire development team, please use user secrets via the dotnet CLI (dotnet user-secrets) or using your IDE of choice.
Example for overriding the default connection string in the WebApi project:
// secrets.json
{
"ConnectionStrings:Default": "Server=localhost;Database=congo;User Id=sa;Password=!CongoDb123"
}
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
