peacexoom / animehub Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Setup dockerfile for both frontend and backend seperately. Frontend image should contain only react. Backend image should contain both the NodeJS server and MySQL server. As a follow up you can also add docker-compose files to manage the containers.
i have cloned this. but the website is not running. it is throwing this error in the terminal even after following all the steps.
npm run start
start
nodemon server.js
[nodemon] 3.0.1
[nodemon] to restart at any time, enter rs
[nodemon] watching path(s): .
[nodemon] watching extensions: js,mjs,cjs,json
[nodemon] starting node server.js
Error: Access denied for user ''@'localhost' (using password: NO)
UNHANDLED REJECTION! ๐ฅ Shutting down...
[nodemon] app crashed - waiting for file changes before starting...
HOW TO FIX THIS?
We should use Data layer api's rather than browserRouter since it will improve the performance of the App and provide additional functionalities.
Whenever the user clicks this (Hi, Username) button the user should be redirected to a page where there will be charts and stats about his/her watchlist.
kindly assign me this issue under hacktoberfest tag
Currently, the user's passwords are being stored in the DB as strings which is not a good practice considering security reasons.
We can hash the password and then store the hash in the DB.
Please assign this issue to me under Hacktoberfest, I would like to work on this.
The black gradient on animecard should only be applied to the bottom half part of the card.
Anime added to the bookmark list are not shown in the bookmark list.
All the router are implemented in server.js which makes the app clunky. Create a seperate routes directory to make the code more organized.
Description: Introduce code in app.js
to robustly handle unhandled promise rejections, uncaught exceptions, and unhandled routes.
Is your feature request related to a problem? Please describe.
In our Node.js server, we've identified instances of unhandled promise rejections, uncaught exceptions, and requests to unhandled routes. These pitfalls can compromise the server's reliability and security. By addressing these directly in app.js
, we aim to reinforce our server's resilience.
Describe the solution you'd like
In the app.js
:
Unhandled Promise Rejections:
Uncaught Exceptions:
app.js
to log it and close the server gracefullyUnhandled Routes:
Describe alternatives you've considered
Additional context
Embedding these error-handling measures into our primary server file, app.js
, is crucial for a robust server environment. It aids in preemptively addressing common pitfalls, ensuring a smoother user experience and providing developers with valuable error context.
Hello There,
Myself Jay Trivedi . I have made changes in the index.js . I have added a token system which will be send to the user at the time of the authentication . When users click the link, your server should validate the token on the backend before confirming the email.
Hope this changes find you well.
Thank you
Regards
I'd suggest changing 'submit' on the register screen to 'register, and Also swap the places of the login and submit to be more intuitive - "continue the same path" should be on the right and "go back/do something else" should be on the left. (Same goes for the login screen)
I already have it done on my branch, you can just assign me the issue if you agree and I'll put up a PR
Give a proper description of each optimization you do.
Add numberings in aim to see animes or a functionality such that user can prioritize the animes in there aim to see list
I provide a setup for the graceful shutdown
on the server side. To prevent close/exit commands forcefully, especially on database queries. For more here
Can you assign this issue to me @Peacexoom @moonpatel ??
Add suggestions for search query as the user enters text into the search bar.
the password field doesn't seem to accept symbols - but it gives the error of Must contain at least one capital letter, small letter and a digit
kept me confused for a bit but then i realized the issue was that i had !
in my password, so the verification proccess need a small adjustment - either modify the message that symbols are not allowed, or allow symbols.
If a new user create an account for the first time, a link should be sent in the email. And only after clicking on the link and verifying their email, user can move forward.
I see you're using absolute path inside . Using relative path will be better has the app expands it's easier to maintain
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.