Skip to content

Aebondeus/course

Repository files navigation

Mordor

This is my course project: a website for fan fiction.

The server and client parts are written by JS.

Server - Express + PassportJS (OAuth) + Cloudinary, Client - React.

The site requires corrections and additions.

Some of the corrections are indicated in the TODO comments of the files.

I also want to do the following:

  1. Translate each React component to jsx (later-to tsx).

  2. Implement React-Redux.

  3. Implement SSR for the main page using Next.js.

  4. Translate the entire project to Typescript.

  5. Add a full-text search.

  6. Add notifications from users to the author.

  7. Add rewards for actions.

  8. Add the admin panel.

The list will be updated.

Dependencies:

Right now there is only one really important dependency - yarn, since I personally find it much more convenient than npm

To run this on local computer:

  1. run yarn install on the root and on client folder

  2. add config.js files with the necessary data to the root directory and to the /src folder in the client directory

  3. run yarn dev on the root directory

TODO:

  1. fix the problem with the long loading of the application at the first launch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published