Code Monkey home page Code Monkey logo

com-dictionary's People

Contributors

asithaindrajith avatar charithccmc avatar shehand avatar vinuribandara avatar wathsara avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

com-dictionary's Issues

Add a sign up page

Home - Copy

  • Add a signup form as given in the mockup for email and password authenticating users.

The project lacks a README.

I want to contribute to the project under the GSOC 2023 program. I want to setup the project on my local machine but it lacks the protocol for the same.

Blank Space in header

When user signup through their email instead of google empty space shown in the header drop down menu.
11

Missing setup guide

The setup guide for local development is missing here. New contributors do not know what the project is about and about the requirements at a glance.

No Email Verification for sign up

Currently Users can sign up using fake madeup emails, but if they forget password in future they can't get reset password links for their email accounts.

Migrating Code To Tailwind CSS

I noticed that the project is using Inline CSS, which can quickly become unmanageable as the size of a project grows. It is often used for small-scale projects and prototypes, but the CSS becomes increasingly challenging to maintain and scale as the project becomes more complex. This is where Tailwind CSS comes in.

Tailwind CSS is a CSS framework that provides a consistent and structured approach to styling web pages. It provides a set of predefined CSS classes and a grid system to make it easier to style your website. This makes it easier to maintain and scale your CSS as your project grows.

Here are some of the key benefits of using Tailwind CSS over inline CSS:

Consistency: Tailwind CSS provides a consistent look and feel across all pages of your website, making it easier to maintain a consistent design.

Reusability: Tailwind CSS provides a set of predefined CSS classes that can be reused throughout your project, reducing the amount of CSS you have to write and maintain.

Scalability: Tailwind CSS is designed to be scalable, making it easier to add new features and pages to your website as it grows.

Responsiveness: Tailwind CSS includes a responsive grid system that automatically adjusts your website's layout based on the screen size, making it easier to create responsive websites.

In conclusion, Tailwind CSS provides a more maintainable and scalable approach to styling web pages, making it the ideal choice for big projects. Using Tailwind CSS, you can reduce the time and effort required to style your website, allowing you to focus on developing other aspects of your project.

Thus I would recommend migrating to tailwind CSS .

No input validation for search bar

image

If a user click on submit button without typing on the search bar it will go to a blank page, need to remind user to enter a word if he clicks on submit btn without any input.

Profile section is mandatory for users.

Adding Profile section for the user to update their details.

When users click on the theirs name a profile section is open in which users update their details , Profile pics and cover photo.

Screenshot (285)1

Add Navbar component to community dictionary

image

  • Community dictionary logo ( Home )
  • 'Browse'
  • 'Categories' - Dropdown for word categories in English
  • 'Vote' - Upvote/Downvote existing words (when clicked goes to Recently added words / translations)
  • 'Add new word'
  • 'User profile'

Updating Package.json

image

The project gives the following error when the project start it is due to Version Update error we would need to update package.json to make it work .

Add a signin page

Add a form to sign in using email, password and using social logins (Google and Facebook)
Home - Copy (2)

Add a database dump

It would be a great help for developers if the repo has a dump of the database for testing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.