pec-css / acm-fun Goto Github PK
View Code? Open in Web Editor NEWLife is too short so have some fun
Home Page: https://acm-fun.vercel.app/
Life is too short so have some fun
Home Page: https://acm-fun.vercel.app/
Every fortune card should contain:
When a user clicks on "Show my fortune button"
. Show him two distinct cards. If he is lucky, show him 3rd card.
Being lucky is random. You can implement it in any way you want.
Some cards should be special and must have lesser probability of appearance than other.
Atleast 15-20 card data should be present as described in point-1.
🙂
Get user location if possible (otherwise u can use a search term) and display current weather in a nice ui, use openweathermap api
make wordle
make a basic 2048 game using react js
currently only the first definition is displayed in get definitions activity, display a list of definitions
show flags and ask user to guess them the country and all, exact features upto your imagination
Find the cause and fix it
The first one has been there in the navbar since the beginning.
Whenever user open a game or activity and then refreshes the page the navbar becomes like shown in image.
if (location.pathname === "/") {
list[0].classList.add("active");
list[1].classList.remove("active");
list[2].classList.remove("active");
}
if (location.pathname === "/games") {
list[0].classList.remove("active");
list[1].classList.add("active");
list[2].classList.remove("active");
}
if (location.pathname === "/activities") {
list[0].classList.remove("active");
list[1].classList.remove("active");
list[2].classList.add("active");
}
The problem lies here in the above code. For example- Since we are checking if it is equal to "/games", it is not working during "/games/magicsquares" on reloading.
Changing it to this should solve it.
if (location.pathname === "/") {
list[0].classList.add("active");
list[1].classList.remove("active");
list[2].classList.remove("active");
}
if (location.pathname.includes("/games")) {
list[0].classList.remove("active");
list[1].classList.add("active");
list[2].classList.remove("active");
}
if (location.pathname.includes("/activities")) {
list[0].classList.remove("active");
list[1].classList.remove("active");
list[2].classList.add("active");
}
For the second bug, it has appeared just after PR #56. Top of pages being hidden by navbar.
Use urban dictionary api to get definitions for a search term and display all definitions in a nice way
It's failing after merging #66 , find issue and fix it
Make it a simple random meme generator or somehting complex, upto you
Upto your imagination how u want to make
Kindly Assign this issue to me, under Hacktoberfest label
make it nicey nice looking, looks trash rn
Give clear instructions on how to contribute and stuff
pleasde follow folder structure properly (refer to the activity already created and follow similar patter for games)
Let's see who can do this
Make the game page properly like the activities with game cards and stuff, obvio activties page looks ugly try ot make it better than that
Adding Docker support to your project can provide several benefits, which include:
Rules of game are as follows:
Make it nicer
MagicBoard
gameconsole.log(...)
show a error message to user saying some problem occured when api call fails.Make nice logo, add it to the app in the required places and change the title
Navbar covers text on the top in case of some games and activities, find and resolve the issue
Please properly follow the folder structure, refer to the activity already created and do a similar thing for games
Add a new activity where user can check live cricket scores
make nicey nice home page explaining what this proj is about and what different sections are there and stuff
Add a nicey nice footer with acm social media links and page links and stuff
make the readme nicey nice with proper instructions for setting up the dev environment
refer other acm repos
To improve the UX, a dark mode theme and switcher can be implemented.
Please assign under Hacktoberfest, I would like to work on this.
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.