Skip to content

EigoPost is a site for Japanese ESL students to study and practice their English - modeled after sites such as StackOverflow. Eigo means English in Japanese.

Notifications You must be signed in to change notification settings

brockcp/eigopost-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EigoPost

  • EigoPost is a site for Japanese ESL students to study and practice English - modeled after sites such as StackOverflow. Eigo means English in Japanese.

Features:

  • Users can post English grammar and usage questions to be answered/commented on by other users.
  • Users can also write short news or fictional stories to practice writing English.
  • Users can then vote these answers/comments up or down.

Technologies used:

  • Frontend built on the React Javascript library
  • Backend built on the NodeJS Runtime Environment
  • ExpressJS as a backend framework
  • Bootstrap5 for styling
  • React-Spring for animations
  • Axios for data fetching
  • Formik for form handling
  • SASS for SCSS preprocessing
  • SendGrid and NodeMailer for mail processing
  • MongoDB(Atlas) for database functionality
  • MongooseJS for object modeling
  • Yup for object schema validation
  • Jsonwebtoken for securing tokens

EigoPost is up and running live here

About

EigoPost is a site for Japanese ESL students to study and practice their English - modeled after sites such as StackOverflow. Eigo means English in Japanese.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published