updated with latest fixes for setting up server files, user configuration, project structure, and nginx configuration